
Siguran sam da vam se to dogodilo: jednog dana se probudite i shvatite da vam je ponestalo besplatnog prostora za pohranu od divova poput Google Photos. Taj osjećaj da vam ponestaje prostora za uspomene velika je glavobolja koja je mnoge ljude natjerala da traže alternative za oslobađanje prostora u Gmailu i izbjegavanje ponestajanja prostora bez trošenja novca svaki mjesec na pretplate koje se čine beskonačnima.
Za one koji se ne žele oslanjati na vanjsku tvrtku i preferiraju potpunu kontrolu nad svojim datotekama , postavljanje vlastitog oblaka idealno je rješenje. Tu nastupa PhotoPrism, moćan alat koji vam omogućuje upravljanje fotografijama i videozapisima na vlastitom hardveru, bilo da se radi o snažnom poslužitelju, VPS-u ili čak malom Raspberry Piju, bez žrtvovanja umjetne inteligencije.
Što je uopće PhotoPrism i za što se koristi?
U osnovi, PhotoPrism je aplikacija za samostalno hostanje napisana u Gou i JavaScriptu (Vue) koja djeluje kao napredni upravitelj medijske biblioteke . Njegova 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 sadrži li fotografija psa, planinu ili automobil bez da morate mrdnuti prstom.
Sustav je prvenstveno organiziran putem albuma i pametnih oznaka . Iako albumi funkcioniraju slično onima na drugim platformama, oznake generira umjetna inteligencija na temelju boja, objekata ili doba dana. Osim toga, imate mogućnost ručnog ispravljanja ili dodavanja oznaka ako sustav pogriješi.
Prednosti posjedovanja vlastitog fotooblaka
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 poslužitelja kod kuće ili na vlastitom VPS-u, vi odlučujete tko što vidi. Još jedna velika prednost je podrška za RAW formate , nešto što profesionalni fotografi jako 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ćuje sinkronizaciju telefona ili tableta pomoću alata za sinkronizaciju s računala na mobitel poput PhotoSynca, budući da nema službenu iOS ili Android aplikaciju.
Tehnički i hardverski zahtjevi
Obratite pozornost ovdje, jer neće bilo koje računalo poslužiti. PhotoPrism je zahtjevan zbog svoje umjetne inteligencije. Za nesmetan rad preporučuje se računalo s barem dvojezgrenim procesorom i 4 GB RAM-a . Ako imate ogroman broj fotografija (stotine tisuća), korištenje SSD-a je neophodno ; inače će proces indeksiranja biti nevjerojatno spor i frustrirajući.
Ako se odlučite za korištenje Raspberry Pi 4 od 4 GB, imajte na umu da ćete pomicati 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 poslužitelj . Ne zaboravite konfigurirati swap prostor kako biste spriječili rušenje sustava tijekom analize slike.
Detaljni vodič za instalaciju
Najčišći i najjednostavniji način instalacije je korištenje Dockera i Docker Composea . Ako koristite Raspberry Pi, vrlo praktična opcija je instalirati UbuntuDockerPi, koji dolazi s unaprijed instaliranim Dockerom i štedi vam vrijeme.
Opći postupak uključuje stvaranje direktorija za projekt i konfiguriranje datoteke docker-compose.yml . U ovoj datoteci definirate kritične varijable, kao što su korisničko ime administratora, lozinka i URL web-mjesta. Za bazu podataka imate dvije mogućnosti: SQLite , koji se vrlo brzo postavlja i savršen je za kućne korisnike, ili MariaDB/PostgreSQL , preporučen ako imate milijune fotografija i tražite vrhunske performanse.
Primjer implementacije i konfiguracije
Nakon što 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, ovisno o tome kako ste ga konfigurirali.
Da bi sustav počeo prepoznavati vaše slike, morate izvršiti naredbu za indeksirano (docker-compose exec photoprism photoprism indexOvaj proces aktivira umjetnu inteligenciju za analizu svake datoteke i stvaranje automatskih oznaka. Ako želite ažurirati aplikaciju, jednostavno napravite izvlačenje najnovije slike i ponovno pokrenite spremnik.
Upravljanje i održavanje sustava
Jednom kada uđete, pronaći ćete vrlo intuitivno sučelje. Napredno pretraživanje je jednostavno spektakularno i omogućuje filtriranje prema kameri, bojama, datumima ili geografskim lokacijama. Tu je i bočna ploča za navigaciju kalendarom, istaknutim dijelovima ili osobama prepoznatim putem prepoznavanja lica.
Ali nije sve tako lijepo; postavljanje vlastitog oblaka dolazi s ogromnom odgovornošću . Vi ste administrator sustava, što znači da ste zaduženi za sigurnosne kopije . Gubitak fotografija iz cijelog života zbog kvara diska tragedija je koja se može izbjeći dobrim NAS sustavom za pohranu ili vanjskim diskovima i planom sigurnosnog kopiranja. Također ćete morati upravljati korisničkim dopuštenjima i ažurirati poslužitelj kako biste spriječili ranjivosti.
Upravljanje vašom vizualnom baštinom 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.