
Biztos vagyok benne, hogy veled is megtörtént már: egy nap arra ébredsz, hogy elfogyott az olyan óriások ingyenes tárhelye, mint a Google Fotók. Az az érzés, hogy kifogysz az emlékeidnek szánt helyből, komoly fejfájást okoz, ami sok embert arra késztetett, hogy alternatívákat keressen a Gmailben való hely felszabadítására, és elkerülje a tárhely kifogyását anélkül, hogy minden hónapban pénzt kellene költenie olyan előfizetésekre, amelyek soha nem érnek véget.
Azok számára, akik nem szeretnének külső cégre támaszkodni, és inkább teljes mértékben szeretnék kézben tartani a fájljaikat , az ideális megoldás egy saját felhő létrehozása. Itt jön képbe a PhotoPrism, egy hatékony eszköz, amely lehetővé teszi fényképek és videók kezelését saját hardveren, legyen az egy nagy teljesítményű szerver, egy VPS vagy akár egy kis Raspberry Pi, a mesterséges intelligencia feláldozása nélkül.
Mi a csudának való a PhotoPrism és mire használják?
A PhotoPrism alapvetően egy Go és JavaScript (Vue) nyelven írt, saját tárhelyen futó alkalmazás, amely fejlett médiakönyvtár-kezelőként működik . Fő előnye, hogy nem csupán egy egyszerű fájlmegjelenítő; integrálja a Google TensorFlow-t a képek automatikus elemzéséhez. Ez azt jelenti, hogy a program képes felismerni, hogy egy fotó kutyát, hegyet vagy autót tartalmaz-e anélkül, hogy egy ujjal is mozdítanod kellene.
A rendszer elsősorban albumok és intelligens címkék segítségével épül fel . Bár az albumok hasonlóan működnek, mint más platformokon, a címkéket mesterséges intelligencia generálja színek, objektumok vagy a napszak alapján. Ezenkívül lehetőség van manuálisan javítani vagy címkéket hozzáadni, ha a rendszer hibázik.
A saját fotófelhő előnyei
A váltás fő oka az adatvédelem és a szabályozási megfelelés . Ha professzionálisan kezeled a képeket, a harmadik féltől származó adatok külső felhőkben történő tárolása GDPR-problémákat okozhat. Ha a szerver otthon vagy a saját VPS-eden van, te döntöd el, hogy ki mit láthat. Egy másik hatalmas előny a RAW formátumok támogatása , amit a profi fotósok nagyra értékelnek.
Továbbá a PhotoPrism nyílt forráskódú és decentralizált , így nem kell egy vállalat szeszélyeihez kötődnöd. A fájlok átviteléhez a program támogatja a WebDAV-ot , amely lehetővé teszi a telefon vagy táblagép szinkronizálását PC-mobil szinkronizáló eszközökkel, például a PhotoSync-kel, mivel nincs hivatalos iOS vagy Android alkalmazása.
Műszaki és hardverkövetelmények
Figyelj oda, mert nem akármilyen számítógép megfelelő. A PhotoPrism igényes a mesterséges intelligencia által vezérelt feldolgozása miatt. A zökkenőmentes működéshez legalább kétmagos processzorral és 4 GB RAM-mal rendelkező számítógép ajánlott . Ha rengeteg fotód van (több százezer), akkor elengedhetetlen az SSD használata ; különben az indexelési folyamat hihetetlenül lassú és frusztráló lesz.
Ha egy 4 GB-os Raspberry Pi 4 mellett döntesz, ne feledd, hogy ezzel a határait feszegeted . A fejlesztők szerint akár 200 000 fájlt is képes kezelni, de ha nagyobb a gyűjteményed, akkor a legjobb, ha VPS-re vagy dedikált szerverre frissítesz . Ne felejtsd el konfigurálni a swap területet, hogy megakadályozd a rendszer összeomlását a képelemzés során.
Lépésről lépésre telepítési útmutató
A telepítés legtisztább és legegyszerűbb módja a Docker és a Docker Compose használata . Ha Raspberry Pi-t használsz, egy nagyon kényelmes lehetőség az UbuntuDockerPi telepítése, amely előre telepített Dockerrel érkezik, és időt takarít meg.
Az általános folyamat magában foglalja egy könyvtár létrehozását a projekt számára, valamint egy docker-compose.yml fájl konfigurálását . Ebben a fájlban definiálhatók a kritikus változók, például az adminisztrátori felhasználónév, jelszó és a webhely URL-címe. Az adatbázishoz két lehetőség közül választhat: az SQLite , amely nagyon gyorsan beállítható és tökéletes otthoni felhasználók számára, vagy a MariaDB/PostgreSQL , amelyet akkor ajánlunk, ha több millió fotód van, és kiváló teljesítményre vágysz.
Telepítési és konfigurációs példa
Miután elkészült a YAML fájl, csak futtatnia kell a parancsot docker compose up -dNéhány perc várakozás után hozzáférhet majd a következőn keresztül: 2342. kikötő a böngészőjéből. Az alapértelmezett adatok általában a felhasználói adatok. admin és jelszót bizonytalan o fotoprizma, attól függően, hogy hogyan konfigurálta.
Ahhoz, hogy a rendszer felismerje a képeket, végre kell hajtania az utasítást. indexelt (docker-compose exec photoprism photoprism indexEz a folyamat aktiválja a mesterséges intelligenciát, amely elemzi az egyes fájlokat, és automatikus címkéket hoz létre. Ha frissíteni szeretné az alkalmazást, egyszerűen tegye a következőket: a legfrissebb kép lehívása és indítsa újra a tárolót.
Rendszerfelügyelet és karbantartás
Belépés után egy nagyon intuitív felülettel találkozunk. A speciális keresés egyszerűen látványos, lehetővé téve a szűrést kamera, színek, dátumok vagy földrajzi helyek szerint. Van egy oldalsó panel a naptár, a kiemelések vagy az arcfelismeréssel felismert személyek közötti navigáláshoz.
De nem csupa ragyogás és szivárvány; a saját felhő beállítása hatalmas felelősséggel jár . Te vagy a rendszergazda, ami azt jelenti, hogy te vagy a felelős a biztonsági mentésekért . Egy életnyi fotó elvesztése egy lemezhiba miatt egy olyan tragédia, amelyet el lehet kerülni egy jó NAS tárolórendszerrel vagy külső meghajtókkal és egy biztonsági mentési tervvel. A felhasználói jogosultságokat is kezelned kell, és a szervert naprakészen kell tartanod a sebezhetőségek megelőzése érdekében.
A vizuális örökség mesterséges intelligencián alapuló nyílt forráskódú eszközzel történő kezelése életképes és hatékony alternatívája lehet a kereskedelmi szolgáltatásoknak, feltéve, hogy hajlandó vagy vállalni adataid technikai kezelését és biztonságát a véletlen adatvesztések megelőzése érdekében.