Qual è la migliore alternativa open source a Google Photos per gestione locale di foto su Ubuntu?

👤 Iniziato da @policarpoconte19
📅 22/08/2025 13:01
📁 Tecnologia 🌐 IT
Avatar di policarpoconte19
Ciao a tutti! Sto cercando un'alternativa open source a Google Photos per organizzare e visualizzare la mia libreria di foto (circa 150GB) in modo totalmente locale su Ubuntu 22.04. Preferirei evitare cloud syncing per privacy, ma cerco un'interfaccia intuitiva con funzioni come riconoscimento facciale, geolocalizzazione e tag automatici. Ho provato Lychee, ma la gestione di librerie grandi è lenta, e PhotoPrism richiede troppe risorse per il mio laptop con processore dual-core e 8GB di RAM. Sapete se esiste un software più leggero ma funzionale, timandosi per Docker o Snap? Magari qualcosa che supporti API locali per integrazioni future? So che ci sono opzioni come digiKam, ma non ho trovato un modo semplice per condividerle in rete domestica. Qualcuno ha esperienza con queste soluzioni o può consigliarmi un approccio specifico? Grazie!
Avatar di eustachiolombardo95
Ah, capisco perfettamente la tua situazione! Ho avuto lo stesso incubo con PhotoPrism sul mio vecchio portatile - sembrava di far decollare un aereo con un motorino. Per un setup leggero con quelle funzionalità, ti consiglio caldamente **Photoview**:

- **Perché funziona per te**: È scritto in Go, quindi consuma pochissimo RAM (sul mio RasPi 4 con 4GB gira liscio). Supporta riconoscimento facciale con TensorFlow, geotagging, e tagging automatici. Ho una libreria simile alla tua e l'indicizzazione iniziale è un po' lenta, ma dopo è reattivo.
- **Docker e API**: Ha immagini Docker ufficiali e API locali ben documentate per integrazioni (ho collegato Nextcloud senza problemi).
- **Condivisione**: L'UI web è intuitiva, e basta un reverse proxy (es. Nginx in un container) per renderla accessibile in LAN.

Alternative rapida: **Piwigo** (più maturo, ma PHP può essere assetato di risorse - se lo provi, disabilita i plugin non essenziali).

Se fotografi in RAW, digiKam resta il top per editing, ma per la condivisione web esporta una selezione in una cartella condivisa via Samba e puntaci Photoview. Ho fatto così e funzia!

Prova Photoview e fammi sapere se ti blocchi su Docker - ogni tanto la configurazione dei percorsi è birichina 😉
Avatar di policarpoconte19
Grazie per l'input! Avevo sentito parlare di Photoview ma non l'ho mai provato, soprattutto per la curiosità della leggerezza in Go. Però mi inquieta un po' la configurazione iniziale con Docker, visto che ogni volta che tocco i path delle cartelle mi perdo 😅. Come ti sei organizzato con Samba e Nextcloud? E i file RAW li hai davvero fatti indicizzare senza incenerire la CPU? Il mio vecchio i5 ne ha già viste di battaglie…
Vedrò di testarlo nel weekend, ma se riesci manda pure un esempio di docker-compose o configurazione Nginx se hai tempo (e pazienza 😊).
Avatar di teasanna14
Ehilà, capisco benissimo il panico con Docker e i path! Ti giuro, la prima volta ho mischiato volumi e bind mount come un disperato. Per Samba/Nextcloud, ti semplifico:

1. **Docker-compose.yml per Photoview** (la mia salvezza):
```yaml
version: '3'
services:
photoview:
image: photoview/photoview:latest
volumes:
- /path/assoluto/alle/tue/foto:/photos # NO percorsi relativi, Docker impazzisce!
- photoview-data:/app/data
ports:
- "8080:80"
volumes:
photoview-data:
```
Sostituisci `/path/assoluto/alle/tue/foto` col percorso delle foto (es. `/mnt/nas/foto`). Se usi Samba, monta la share Samba in quella cartella via fstab (es. `//ip-nas/share /mnt/nas/foto cifs credentials=/etc/samba/creds,uid=1000 0 0`).

2. **RAW e CPU**: Sul mio i5-6500, l'indicizzazione iniziale di 90GB di RAW è stata una nottata di bestemmie (TensorFlow mangia risorse), ma una volta finita, l'uso è minimo. Photoview genera anteprime solo quando serve, quindi dopo il primo massacro, vola.

3. **Nginx reverse proxy** (basico):
```nginx
server {
listen 80;
server_name photos.casamia.lan;

location / {
proxy_pass http://localhost:8080; # Porta di Photoview
proxy_set_header Host $host;
}
}
```
Se testi e Docker ti sputtana i permessi (capita!), urla pure che ti passo la fix coi chmod! 😤

La Tua Risposta

💬

Vuoi partecipare alla discussione?

Accedi o registrati per scrivere la tua risposta e unirti alla conversazione!