
Siguran sam da vam se to dogodilo: probudite se jednog dana i shvatite da je besplatni prostor za pohranu od giganata poput Google Photos ponestao. Taj osjećaj da vam ponestaje prostora za uspomene je velika glavobolja koja je mnoge ljude natjerala da traže alternative za oslobađanje prostora u Gmailu i izbjegavanje ponestajanja prostora za pohranu bez trošenja novca svaki mjesec na pretplate koje kao da nikad ne prestaju.
Za one koji ne žele da se oslanjaju na eksternu kompaniju i preferiraju potpunu kontrolu nad svojim datotekama , postavljanje vlastitog clouda je idealno rješenje. Tu nastupa PhotoPrism, moćan alat koji vam omogućava da upravljate svojim fotografijama i video zapisima na vlastitom hardveru, bilo da se radi o moćnom serveru, VPS-u ili čak malom Raspberry Pi-ju, bez žrtvovanja vještačke inteligencije.
Šta je, zaboga, PhotoPrism i za šta se koristi?
U osnovi, PhotoPrism je aplikacija za samostalno hostovanje napisana u Go-u i JavaScriptu (Vue) koja djeluje kao napredni upravitelj medijskih biblioteka . Njena glavna prednost je što nije samo jednostavan preglednik datoteka; integrira Google TensorFlow za automatsku analizu vaših slika. To znači da program može prepoznati da li fotografija sadrži psa, planinu ili automobil bez da morate mrdnuti prstom.
Sistem je prvenstveno organizovan putem albuma i pametnih oznaka . Iako albumi funkcionišu slično onima na drugim platformama, oznake generiše vještačka inteligencija na osnovu boja, objekata ili doba dana. Pored toga, imate mogućnost ručnog ispravljanja ili dodavanja oznaka ako sistem napravi grešku.
Prednosti posjedovanja vlastitog foto oblaka
Glavni razlog za prelazak je privatnost i usklađenost s propisima . Ako profesionalno rukujete slikama, pohranjivanje podataka trećih strana u vanjskim oblacima može uzrokovati probleme s GDPR-om. Posjedovanjem servera kod kuće ili na vlastitom VPS-u, vi odlučujete ko će šta vidjeti. Još jedna ogromna prednost je podrška za RAW formate , nešto što profesionalni fotografi izuzetno cijene.
Nadalje, PhotoPrism je otvorenog koda i decentraliziran , što osigurava da niste vezani za hirove korporacije. Za premještanje datoteka, program podržava WebDAV , što vam omogućava sinhronizaciju telefona ili tableta pomoću alata za sinhronizaciju s računara na mobilni uređaj poput PhotoSynca, jer nema službenu iOS ili Android aplikaciju.
Tehnički i hardverski zahtjevi
Obratite pažnju ovdje, jer neće bilo koji računar biti dovoljan. PhotoPrism je zahtjevan zbog svoje AI obrade. Za nesmetan rad preporučuje se računar sa najmanje dvojezgrenim procesorom i 4 GB RAM-a . Ako imate ogroman broj fotografija (stotine hiljada), korištenje SSD-a je neophodno ; u suprotnom, proces indeksiranja će biti nevjerovatno spor i frustrirajući.
Ako se odlučite za korištenje Raspberry Pi 4 od 4 GB, imajte na umu da ćete pomjerati njegove granice . Programeri navode da može podnijeti do 200.000 datoteka, ali ako je vaša kolekcija veća, najbolje je nadograditi na VPS ili namjenski server . Ne zaboravite konfigurirati swap prostor kako biste spriječili pad sistema tokom analize slike.
Korak-po-korak vodič za instalaciju
Najčišći i najjednostavniji način za instalaciju je korištenje Dockera i Docker Composea . Ako koristite Raspberry Pi, vrlo praktična opcija je instaliranje UbuntuDockerPi-ja, koji dolazi s unaprijed instaliranim Dockerom i štedi vam vrijeme.
Opći proces uključuje kreiranje direktorija za projekat i konfigurisanje datoteke docker-compose.yml . Ova datoteka je mjesto gdje definirate kritične varijable, kao što su korisničko ime administratora, lozinka i URL stranice. Za bazu podataka imate dvije opcije: SQLite , koji se vrlo brzo postavlja i savršen je za kućne korisnike, ili MariaDB/PostgreSQL , preporučen ako imate milione fotografija i tražite vrhunske performanse.
Primjer implementacije i konfiguracije
Kada imate YAML datoteku spremnu, samo trebate pokrenuti naredbu docker compose up -dNakon nekoliko minuta čekanja, moći ćete mu pristupiti putem luka 2342 iz vašeg preglednika. Zadani podaci su obično korisnički podaci. admin i lozinku nesiguran o fotoprizma, u zavisnosti od toga kako ste ga konfigurisali.
Da bi sistem počeo prepoznavati vaše slike, morate izvršiti instrukciju za indeksiran (docker-compose exec photoprism photoprism indexOvaj proces aktivira vještačku inteligenciju da analizira svaku datoteku i kreira automatske oznake. Ako želite ažurirati aplikaciju, jednostavno uradite sljedeće izvlačenje najnovije slike i ponovo pokrenite kontejner.
Upravljanje i održavanje sistema
Kada uđete unutra, pronaći ćete vrlo intuitivan interfejs. Napredna pretraga je jednostavno spektakularna i omogućava vam filtriranje po kameri, bojama, datumima ili geografskim lokacijama. Postoji bočni panel za navigaciju kroz kalendar, istaknute dijelove ili osobe prepoznate putem prepoznavanja lica.
Ali nije sve tako lijepo; postavljanje vlastitog oblaka dolazi s ogromnom odgovornošću . Vi ste administrator sistema, što znači da ste zaduženi za sigurnosne kopije . Gubitak fotografija iz cijelog života zbog kvara diska je tragedija koja se može izbjeći dobrim NAS sistemom za pohranu ili eksternim diskovima i planom sigurnosnog kopiranja. Također ćete morati upravljati korisničkim dozvolama i ažurirati server kako biste spriječili ranjivosti.
Upravljanje vašim vizualnim naslijeđem pomoću alata otvorenog koda pokretanog umjetnom inteligencijom održiva je i moćna alternativa komercijalnim uslugama, pod uvjetom da ste spremni preuzeti tehničko upravljanje i sigurnost svojih podataka kako biste spriječili slučajne gubitke.