Technical Anshu Home › Tutorial › Installazione di Immich Docker
🐳 Foto ospitate autonomamente da Docker

Installazione Immich con Docker: metodo più veloce

Immich è la tua Google Foto privata: sequenza temporale, album, ricerca facciale e backup automatico del telefono, in esecuzione su un computer a casa tua. L'installazione ufficiale di Docker Compose è notoriamente breve: due file da scaricare, un file da modificare, un comando da eseguire.

✍️ Technical Anshu🐳 Docker / Linux Server🎧 Multi-Language Audio
Installazione Immich con Docker: metodo più veloce
🎧 Audio multilingue: Nel lettore video, fai clic su [Impostazioni] (⚙️) ➔ [Traccia audio] per scegliere la lingua.

📑Capitoli

  1. Perché Immich: un'alternativa privata a Google Foto sul tuo hardware
  2. Cosa ti serve prima di iniziare: macchina, Docker e spazio di archiviazione
  3. Scarica i due file ufficiali
  4. Modifica il file .env: UPLOAD_LOCATION e DB_PASSWORD
  5. Inizia lo stack con un comando
  6. Apri Immich sulla porta 2283 e crea l'account amministratore
  7. I quattro contenitori e le regole da seguire fin dal primo giorno

📋 Panoramica e guida passo passo

1

Controlla prima cosa ti serve

Immich è una piattaforma di backup di foto e video self-hosted, gratuita e open source, e il modo ufficiale per eseguirla è Docker Compose su un server Linux, un vecchio PC, un mini PC o un NAS che supporta Docker. La macchina deve restare accesa: un portatile che dorme tutte le sere è un pessimo server fotografico. Lo spazio di archiviazione è la prima cosa che esaurirai, quindi pianifica spazio per la tua libreria fotografica completa più circa il 10-20% in più per le miniature e i video transcodificati.

Circa 4 GB di RAM sono il livello pratico; il contenitore di machine learning è la parte più affamata, quindi 6-8 GB sono notevolmente più felici. Conferma che Docker e Docker Compose siano installati e funzionanti:

Terminale
docker compose version
2

Crea la cartella e scarica i due file ufficiali

Non copiare mai un file docker-compose casuale da un post di blog o forum: le versioni vanno alla deriva e il file di uno sconosciuto può collegarti a una build obsoleta. I file ufficiali si trovano sempre nella pagina di rilascio GitHub del progetto. Crea la cartella e spostati al suo interno:

Terminale
mkdir ./immich-app
cd ./immich-app

Scarica il file di composizione e il modello di ambiente:

Terminale
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
📌 Nota la ridenominazione nel secondo comando: il template si chiama example.env, ma Docker lo legge solo se il file si chiama esattamente .env.
3

Modifica il file .env: l'unica configurazione che conta

Il file .env contiene i pochi valori che Immich non riesce a indovinare. Aprilo:

Terminale
nano .env

Imposta UPLOAD_LOCATION=./library: dove vivranno le tue foto e i tuoi video originali; puntalo sul disco più grande e affidabile. Imposta DB_DATA_LOCATION=./postgres per il database e modifica DB_PASSWORD in una password lunga e casuale. Togli il commento da TZ e imposta il tuo fuso orario (ad esempio Asia/Calcutta) in modo che le date delle foto e i lavori programmati siano allineati. Lascia IMMICH_VERSION e tutto ciò che si trova sotto la linea contrassegnata da solo per una prima installazione.

⚠️ Due regole che proteggono la tua libreria: utilizza solo lettere e numeri (A-Z, a-z, 0-9) in DB_PASSWORD: i caratteri speciali possono interrompere l'analisi del file da parte di Docker. E mantieni il database su un disco locale, idealmente un SSD: la documentazione di Immich è schietta sul fatto che le condivisioni di rete non sono supportate per il database e eseguirlo su uno può corromperlo.
4

Inizia la pila

Un comando avvia tutto. Docker scarica le immagini del contenitore e le avvia insieme; la prima esecuzione richiede alcuni minuti a seconda della velocità di Internet:

Terminale
docker compose up -d
docker compose ps

Il secondo comando controlla che tutto sia stato eseguito: dovresti vedere il server, il machine learning, il database e i contenitori Redis in esecuzione.

5

Apri Immich e crea l'account amministratore

Apri Immich in un browser sulla stessa rete: risponde sulla porta 2283:

Barra degli indirizzi del browser
http://YOUR-SERVER-IP:2283

Fai clic sulla schermata di benvenuto e registrati. Il primissimo account creato diventa l'amministratore, quindi esegui questo passaggio tu stesso, immediatamente, prima che qualcun altro sulla tua rete trovi la pagina. Quindi installa l'app Immich gratuita sul tuo telefono, accedi con lo stesso indirizzo server e attiva il backup automatico.

6

Conosci i quattro contenitori e le regole

Il file di composizione è gestito da un piccolo team, non da un singolo programma: immich-server è il cervello: interfaccia web, API, caricamenti, album e ricerca; immich-machine-learning è gli occhi: rilevamento dei volti, riconoscimento dei volti e ricerca intelligente; il database PostgreSQL è la memoria: il nome, la data, l'album e i dati del volto di ogni foto risiedono lì, mentre gli originali sono file; e Redis è il messaggero che passa i lavori tra il server e gli operatori in background. Conoscere questa suddivisione è importante in seguito: se la ricerca si interrompe, controlli l'apprendimento automatico; se le foto scompaiono dalla timeline ma i file sono ancora sul disco, controlla il database.

✅ Segui due regole fin dal primo giorno: leggi le note di rilascio prima di ogni aggiornamento: Immich rilascia spesso e alcune versioni contengono modifiche importanti che richiedono un passaggio di aggiornamento specifico. E conserva un altro backup delle foto insostituibili da qualche altra parte: gli stessi sviluppatori lo consigliano, perché anche il tuo server è un'unica macchina che può guastarsi.

🏷️Topic Search Variables & Keywords

🔍 Immich 🔍 Docker Compose 🔍 Self Hosted Photos 🔍 Google Photos Alternative 🔍 Photo Backup Server 🔍 UPLOAD_LOCATION 🔍 DB_PASSWORD 🔍 Port 2283 🔍 Face Recognition 🔍 Linux Server 🔍 TechnicalAnshu
🎙️ Trascrizione completa: tocca per espandere

Guida e soluzioni dettagliate per la risoluzione dei problemi - INSTALLA IMMICH SUBITO ALTERNATO CON GOOGLE FOTO. Dimostrazione sullo schermo da parte del tecnico Anshu....

Installa Immich con Docker Compose passo dopo passo: scarica i file ufficiali, imposta UPLOAD_LOCATION e DB_PASSWORD nel file .env, avvia lo stack e apri la tua alternativa privata a Google Foto sulla porta 2283.

(la trascrizione termina qui nella pagina di origine)

❓ Domande frequenti

Questa esercitazione è gratuita al 100%?

Sì! Tutte le guide e i metodi dimostrati da Technical Anshu utilizzano risorse gratuite, legali ed educative.

I principianti possono seguire questa guida?

Assolutamente! Ogni passaggio viene dimostrato sullo schermo con istruzioni dettagliate in modo che chiunque possa seguirlo facilmente.

Dove posso porre domande se rimango bloccato?

Lascia un commento direttamente sul video di YouTube e la nostra community e l'Anshu tecnico ti aiuteranno.

🚀 Guarda il tutorial completo su YouTube

🚀 Guarda il video tutorial passo passo completo su YouTube: https://www.youtube.com/watch?v=b_v7DbyFO14

Abbonati a Technical Anshu per supporto IT, risoluzione dei problemi di Windows e gestione del server.

♥️ Guarda il video completo
Questo tutorial è basato sul video di installazione di Immich Docker di Technical Anshu • Bloccato in qualche passaggio? Chiedi nei commenti del video: lì riceverai aiuto 🙏