Cos'è Immich
Immich è un'alternativa self-hosted a Google Photos. Backup automatico da mobile, riconoscimento facciale, geolocalizzazione delle foto, ricerca semantica con AI, album condivisi. È in sviluppo attivo con releases settimanali.
Installazione (metodo ufficiale)
# Scarica docker-compose ufficiale
curl -L https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -o docker-compose.yml
curl -L https://github.com/immich-app/immich/releases/latest/download/example.env -o .env
# Modifica .env: imposta UPLOAD_LOCATION e DB_PASSWORD
nano .env
# Avvia
docker compose up -d
Configurazione .env essenziale
UPLOAD_LOCATION=/mnt/nas/photos # dove salvare le foto fisicamente
DB_PASSWORD=password_sicura_db
JWT_SECRET=$(openssl rand -base64 32)
App mobile
- Installa app Immich da App Store o Google Play
- Imposta server URL: https://foto.tuodominio.com
- Login con le credenziali Immich
- Abilita backup automatico in background
Machine Learning: riconoscimento facciale e CLIP
Immich include un microservizio ML per:
- Riconoscimento volti: raggruppa automaticamente foto per persona
- CLIP embedding: ricerca semantica ("tramonto in spiaggia", "compleanno bambini")
Richiede un po' di CPU/RAM extra. Puoi disabilitarlo modificando il docker-compose se le risorse sono limitate.
Backup Immich
Le foto sono sul filesystem (UPLOAD_LOCATION). Basta fare backup di quella cartella + il database PostgreSQL.
docker exec immich_postgres pg_dump -U postgres immich > backup_db.sql
💬 Commenti (0)
Nessun commento ancora. Sii il primo!