- PhotoPrism és una alternativa de codi obert a Google Fotos que utilitza intel·ligència artificial per organitzar i etiquetar imatges automàticament.
- Requereix un maquinari mínim de 4 GB de RAM i es recomana lús de discos SSD per optimitzar el procés dindexat de fitxers.
- El seu desplegament es realitza preferentment mitjançant Docker, permetent triar entre bases de dades SQLite per a senzillesa o MariaDB per a alta càrrega.
Segur que t'ha passat: et despertes un dia i t'adones que l'emmagatzematge gratuït de gegants com Google Fotos ha dit prou. Aquesta sensació de quedar-se sense lloc per als teus records és un marró considerable que ha empès moltíssima gent a buscar alternatives per recuperar espai a Gmail i evitar quedar-se sense emmagatzematge sense deixar anar la pasta cada mes en subscripcions que mai no acaben.
Per als que no volen dependre duna empresa externa i prefereixen tenir el control total dels seus arxius , muntar un núvol propi és la solució ideal. Aquí és on entra en joc PhotoPrism, una eina potentíssima que et permet gestionar les teves fotos i vídeos al teu maquinari, ja sigui en un servidor potent, un VPS o fins i tot en una petita Raspberry Pi, sense renunciar a la intel·ligència artificial.
Quins dimonis és PhotoPrism i per a què serveix?
Bàsicament, PhotoPrism és una aplicació d'autoallotjament escrita a Go i JavaScript (Vue) que actua com un gestor de biblioteques multimèdia avançat . La seva gran carta és que no és un simple visor de fitxers, sinó que integra Google TensorFlow per analitzar les teves imatges automàticament. Això vol dir que el programa pot reconèixer si en una foto hi ha un gos, una muntanya o un cotxe sense que tu hagis de moure un dit.
El sistema s'organitza principalment a través d' àlbums i etiquetes intel·ligents . Mentre que els àlbums funcionen com els que ja coneixes d'altres plataformes, les etiquetes són generades per la IA basant-se en colors, objectes o el moment del dia. A més, teniu la llibertat de corregir o afegir etiquetes manualment si el sistema s'equivoca en alguna cosa.
Avantatges de tenir el teu propi núvol de fotos
La principal raó per fer el salt és la privadesa i el compliment normatiu . Si utilitzeu imatges per motius professionals, emmagatzemar dades de tercers en núvols externs us pot portar problemes amb el RGPD. En tenir el servidor a casa o al teu propi VPS, tu decideixes qui veu què. Un altre avantatge brutal és el suport per a formats RAW , cosa que els fotògrafs professionals agraeixen enormement.
A més, PhotoPrism és de codi obert i descentralitzat , cosa que garanteix que no estàs lligat als capricis d'una corporació. Per moure els teus fitxers, el programa és compatible amb WebDAV , cosa que permet sincronitzar el mòbil o la tablet mitjançant eines per sincronitzar PC i mòbil com PhotoSync, ja que no disposa d'una aplicació oficial per a iOS o Android.
Requeriments tècnics i maquinari
Compte aquí, perquè no qualsevol atuell serveix. PhotoPrism és exigent a causa del processament de la IA. Perquè vagi fluid, es recomana un equip amb almenys dos nuclis i 4 GB de memòria RAM . Si tens una quantitat ingent de fotos (cents de milers), és fonamental fer servir un disc SSD ; si no, el procés d'indexació es farà etern i et desesperaràs.
Si decidiu utilitzar una Raspberry Pi 4 de 4 GB, tingueu en compte que estareu al límit de la vostra capacitat . Els desenvolupadors indiquen que pot manejar fins a 200.000 fitxers, però si la teva col·lecció és més gran, l'ideal és saltar a un VPS o un servidor dedicat . No oblideu configurar la memòria d'intercanvi (swap) per evitar que el sistema col·lapsi durant l'anàlisi d'imatges.
Guia d'instal·lació pas a pas
La forma més neta i senzilla d'instal·lar-ho és mitjançant Docker i Docker Compose . Si uses una Raspberry Pi, una opció molt còmoda és instal·lar UbuntuDockerPi, que ja porta Docker preinstal·lat i t'estalvia temps.
El procés general és crear un directori per al projecte i configurar un fitxer docker-compose.yml . En aquest fitxer és on defineixes les variables crítiques, com ara l'usuari administrador, la contrasenya i la URL del lloc. Per a la base de dades, tens dos camins: SQLite , que és rapidíssim de configurar i perfecte per a usuaris domèstics, o MariaDB/PostgreSQL , recomanats si tens milions de fotos i busques un rendiment superior.
Exemple de desplegament i configuració
Un cop tinguis el fitxer YAML llest, només has d'executar l'ordre docker compose up -d. Després d'uns minuts d'espera, podràs accedir a través del port 2342 del teu navegador. Les dades per defecte solen ser usuari admin i contrasenya insegura o photoprism, depenent de com ho hagis configurat.
Perquè el sistema comenci a reconèixer les teves imatges, has d'executar la instrucció de indexat (docker-compose exec photoprism photoprism index). Aquest procés és el que activa la IA per analitzar cada fitxer i crear les etiquetes automàtiques. Si vols actualitzar l'app, simplement fes un pull de la imatge més recent i reinicia el contenidor.
Gestió i manteniment del sistema
Un cop a dins, et trobaràs amb una interfície molt intuïtiva. La cerca avançada és senzillament espectacular, permetent filtrar per càmera, colors, dates o llocs geogràfics. Tens un panell lateral per navegar pel calendari, els moments destacats o les persones reconegudes mitjançant detecció facial.
Però no tot és meravellós; muntar el teu propi núvol comporta una responsabilitat enorme . Tu ets l'administrador del sistema, cosa que significa que t'has d'encarregar de les còpies de seguretat . Perdre les fotos de tota una vida per una fallada de disc és una tragèdia que s'evita amb un bon sistema d'emmagatzematge NAS o discos externs i un pla de còpies de seguretat. També haureu de gestionar els permisos d'usuari i mantenir el servidor actualitzat per evitar vulnerabilitats.
Portar el control del teu patrimoni visual mitjançant una eina de codi obert amb intel·ligència artificial és una alternativa viable i potent davant dels serveis comercials, sempre que estiguis disposat a assumir la gestió tècnica i la seguretat de les dades per evitar pèrdues accidentals.