- PhotoPrism on avoimen lähdekoodin vaihtoehto Google Kuville, joka käyttää tekoälyä kuvien automaattiseen järjestämiseen ja merkitsemiseen.
- Se vaatii vähintään 4 Gt RAM-muistia ja SSD-levyjen käyttöä suositellaan tiedostojen indeksointiprosessin optimoimiseksi.
- Sen käyttöönotto tehdään mieluiten Dockerilla, jolloin voit valita yksinkertaisuuden vuoksi SQLite-tietokannan tai suuren kuormituksen takaavan MariaDB-tietokannan välillä.
Olen varma, että sinullekin on käynyt niin: heräät jonain päivänä ja huomaat, että jättiläisten, kuten Google Kuvien, ilmainen tallennustila on loppunut. Se tunne, että muistojen tallennustila loppuu, on suuri päänsärky, joka on saanut monet ihmiset etsimään vaihtoehtoja vapauttaakseen tilaa Gmailissa ja välttääkseen tallennustilan loppumisen ilman, että heidän tarvitsee maksaa joka kuukausi tilauksista, jotka eivät koskaan tunnu loppuvan.
Niille, jotka eivät halua luottaa ulkopuoliseen yritykseen ja haluavat mieluummin hallita tiedostojaan täysin , oman pilvipalvelun perustaminen on ihanteellinen ratkaisu. Tässä kohtaa PhotoPrism astuu kuvaan, tehokas työkalu, jonka avulla voit hallita valokuvia ja videoita omalla laitteistollasi, olipa kyseessä sitten tehokas palvelin, VPS tai jopa pieni Raspberry Pi, tinkimättä tekoälystä.
Mikä ihmeen PhotoPrism on ja mihin sitä käytetään?
Pohjimmiltaan PhotoPrism on Go- ja JavaScript-kielillä (Vue) kirjoitettu itsepalvelusovellus, joka toimii edistyneenä mediakirjaston hallintaohjelmana . Sen tärkein etu on, että se ei ole vain yksinkertainen tiedostojen katseluohjelma; se integroi Google TensorFlow'n analysoimaan kuvasi automaattisesti. Tämä tarkoittaa, että ohjelma voi tunnistaa, sisältääkö kuva koiran, vuoren vai auton, ilman että sinun tarvitsee nostaa sormeakaan.
Järjestelmä on pääasiassa järjestetty albumien ja älykkäiden tunnisteiden avulla . Vaikka albumit toimivat samalla tavalla kuin muilla alustoilla, tunnisteet luodaan tekoälyn avulla värien, objektien tai kellonajan perusteella. Lisäksi voit korjata tai lisätä tunnisteita manuaalisesti , jos järjestelmä tekee virheen.
Oman valokuvapilven edut
Tärkein syy vaihtoon on yksityisyydensuoja ja määräysten noudattaminen . Jos käsittelet kuvia ammattimaisesti, kolmansien osapuolten tietojen tallentaminen ulkoisiin pilvipalveluihin voi aiheuttaa GDPR-ongelmia. Kun palvelin on kotona tai omalla VPS:lläsi, voit päättää, kuka näkee mitä. Toinen valtava etu on RAW-muotojen tuki , jota ammattivalokuvaajat arvostavat suuresti.
Lisäksi PhotoPrism on avoimen lähdekoodin ja hajautettu , joten et ole sidottu yritysten oikkuihin. Tiedostojen siirtämiseen ohjelma tukee WebDAV :ia , jonka avulla voit synkronoida puhelimesi tai tablettisi PC:n ja mobiililaitteen välisillä synkronointityökaluilla , kuten PhotoSyncillä, koska sillä ei ole virallista iOS- tai Android-sovellusta.
Tekniset ja laitteistovaatimukset
Ole tarkkana tässä, sillä mikä tahansa tietokone ei kelpaa. PhotoPrism on vaativa tekoälynsä ansiosta. Sujuvan toiminnan kannalta suositellaan tietokonetta, jossa on vähintään kaksiydinsuoritin ja 4 Gt RAM-muistia . Jos sinulla on valtava määrä kuvia (satoja tuhansia), SSD-levyn käyttö on välttämätöntä ; muuten indeksointiprosessista tulee uskomattoman hidas ja turhauttava.
Jos päätät käyttää 4GB:n Raspberry Pi 4:ää, muista, että tulet rikkomaan sen rajoja . Kehittäjät ilmoittavat, että se pystyy käsittelemään jopa 200 000 tiedostoa, mutta jos kokoelmasi on suurempi, on parasta päivittää VPS :ään tai erilliseen palvelimeen . Muista määrittää swap-tila estääksesi järjestelmän kaatumisen kuva-analyysin aikana.
Vaiheittainen asennusopas
Puhtain ja yksinkertaisin tapa asentaa se on käyttää Dockeria ja Docker Composea . Jos käytät Raspberry Pi:tä, erittäin kätevä vaihtoehto on asentaa UbuntuDockerPi, jossa Docker on esiasennettuna ja joka säästää aikaasi.
Yleinen prosessi sisältää projektille hakemiston luomisen ja docker-compose.yml- tiedoston konfiguroinnin . Tässä tiedostossa määritetään kriittiset muuttujat, kuten järjestelmänvalvojan käyttäjätunnus, salasana ja sivuston URL-osoite. Tietokannalle on kaksi vaihtoehtoa: SQLite , joka on erittäin nopea asentaa ja täydellinen kotikäyttäjille, tai MariaDB/PostgreSQL , jota suositellaan, jos sinulla on miljoonia valokuvia ja etsit erinomaista suorituskykyä.
Esimerkki käyttöönotosta ja konfiguroinnista
Kun YAML-tiedosto on valmis, sinun tarvitsee vain suorittaa komento docker compose up -dMuutaman minuutin odottamisen jälkeen pääset siihen käsiksi osoitteen kautta. portti 2342 selaimestasi. Oletusarvoiset tiedot ovat yleensä käyttäjätietoja. admin ja salasana turvaton o fotoprisma, riippuen siitä, miten olet määrittänyt sen.
Jotta järjestelmä alkaa tunnistaa kuviasi, sinun on suoritettava käsky indeksoitu (docker-compose exec photoprism photoprism indexTämä prosessi aktivoi tekoälyn analysoimaan jokaisen tiedoston ja luomaan automaattisia tunnisteita. Jos haluat päivittää sovelluksen, tee vain a vedä uusin kuva ja käynnistä säilö uudelleen.
Järjestelmänhallinta ja ylläpito
Sisään astuessa käyttöliittymä on erittäin intuitiivinen. Tarkennettu haku on yksinkertaisesti upea, sillä voit suodattaa kuvia kameran, värien, päivämäärien tai maantieteellisten sijaintien mukaan. Sivupaneelista voit selata kalenteria, kohokohtia tai kasvojentunnistuksen avulla tunnistettuja henkilöitä.
Mutta kaikki ei ole pelkkää auringonpaistetta ja sateenkaaria; oman pilvipalvelun perustamiseen liittyy valtava vastuu . Olet järjestelmänvalvoja, mikä tarkoittaa, että olet vastuussa varmuuskopioista . Koko elämän edestä kuvien menettäminen levyvian vuoksi on tragedia, joka voidaan välttää hyvällä NAS-tallennusjärjestelmällä tai ulkoisilla asemilla ja varmuuskopiointisuunnitelmalla. Sinun on myös hallittava käyttäjien oikeuksia ja pidettävä palvelin ajan tasalla haavoittuvuuksien estämiseksi.
Visuaalisen perintösi hallinta tekoälyyn perustuvalla avoimen lähdekoodin työkalulla on käyttökelpoinen ja tehokas vaihtoehto kaupallisille palveluille, edellyttäen, että olet valmis ottamaan vastuun tietojesi teknisestä hallinnasta ja turvallisuudesta estääksesi tahattomat menetykset.