- Implementazione di librerie esterne tramite la corretta mappatura dei volumi in Docker e la configurazione dei percorsi nell'amministrazione di sistema.
- Ottimizzazione del riconoscimento facciale e dell'elaborazione dei metadati mediante la regolazione dei parametri di apprendimento automatico e di concorrenza.
- Gestione dei permessi dei file in Linux per prevenire errori di lettura e scrittura su dischi rigidi esterni o unità NAS.
- Sincronizzazione efficiente dei dispositivi mobili tramite backup in background e utilizzo di reti VPN come Tailscale.
Se sei stanco di pagare canoni mensili per l'archiviazione cloud e di avere grandi aziende che curiosano tra i tuoi ricordi, configurare la tua istanza di Immich su un server locale È, semplicemente, la decisione migliore che tu possa prendere. È una potente alternativa open-source che imita quasi perfettamente le funzioni di Google Foto, ma con la differenza fondamentale che Hai il controllo assoluto dove risiedono i tuoi file e chi ha accesso ad essi. Infatti molti utenti ne approfittano per eseguire un Guida completa alla migrazione da Google Foto a Immich e riacquistare la propria privacy.
Sebbene l'applicazione abbia raggiunto un livello di maturità incredibile con la sua versione stabile, è normale riscontrare inizialmente uno o due problemi. ostacolo tecnico o errori imprevistiAd esempio, il sistema potrebbe non rilevare nuove immagini o potrebbero verificarsi errori durante il caricamento delle miniature. Non preoccuparti, la maggior parte di questi problemi sono generalmente di lieve entità. errori di autorizzazione o percorsi configurati in modo errato In Docker questo problema può essere risolto con un paio di accorgimenti ben studiati.
Come risolvere il problema delle foto che non vengono visualizzate

Un errore molto comune tra gli utenti abituati a organizzare le cartelle manualmente è quello di copiare le foto direttamente nella directory di Immich, aspettandosi che appaiano magicamente. È importante sapere che Immich gestisce i propri file in una struttura casuale all'interno della cartella di caricamento per evitare conflitti di nomi. Se si desidera mantenere una gerarchia di cartelle personalizzata, non bisogna spostare i file nella cartella di caricamento, ma piuttosto configurare una struttura di cartelle specifica. biblioteca esterna dal pannello di amministrazione.
Quando il server non "vede" le immagini, la prima cosa da controllare è la mappatura dei volumi nel file docker-compose.ymlSe hai montato un disco rigido esterno o una cartella sul tuo NAS, devi assicurarti che il percorso host e il percorso del contenitore corrispondano o siano collegati correttamente. Se i file sono presenti ma Immich non li mostra, probabilmente devi andare a Amministrazione > Biblioteche esterneCrea una nuova libreria e avvia la scansione manuale in modo che il sistema possa indicizzare il contenuto.
Un altro scenario frustrante è l'errore di "Impossibile caricare l'immagine" o l'assenza di miniature. Questo di solito accade dopo una reinstallazione o una migrazione in cui i metadati del database PostgreSQL non corrispondono alla posizione fisica dei file. Per risolvere questo problema, è essenziale rieseguire i processi di migrazione e scansione Dal menu Lavori, verificare che il server disponga delle risorse necessarie per elaborare la coda dei lavori.
A differenza di Google Foto, Immich separa l'archiviazione fisica delle immagini dalle informazioni che utilizza per organizzarle.Le fotografie sono memorizzate nel file system, mentre gli album, le persone identificate, i tag, le miniature e i metadati risiedono in PostgreSQL. Grazie a questa architettura, il sistema può ricostruire gran parte della libreria anche dopo migrazioni o modifiche hardware, a condizione che vengano conservati sia i file originali che il database.
Permessi di accesso ai file: il tallone d'Achille di Docker
Se tutto sembra essere configurato correttamente ma non riesci ancora a vedere le tue foto, molto probabilmente hai un problema di permessi di lettura e scritturaDocker in genere esegue i container con un utente specifico che potrebbe non avere accesso alle cartelle sul disco rigido esterno o sul NAS UGreen o Synology. Questo impedisce a Immich di leggere i file anche se il percorso è corretto.
Per risolvere questo problema in modo permanente, è necessario accedere al terminale del server Linux e modificare la proprietà e i permessi. Utilizzando il comando sudo chown -R your_username:your_username /percorso/alle/tue/foto e più tardi un sudo chmod -R 775 /percorso/alle/tue/fotoÈ necessario assicurarsi che il file system sia accessibile al container. Questo è un passaggio fondamentale che molti dimenticano e che è spesso la causa del 90% degli errori di visibilità dei file.
Installazione e ottimizzazione del server

Per un funzionamento ottimale di Immich, è consigliabile installarlo su un Mini PC (come quelli basati su Intel N100) o su un NAS con Docker. L'architettura richiede un server con almeno due core e, sebbene funzioni con 4 GB di RAM, per librerie di grandi dimensioni si raccomanda di utilizzarne di più. Passa a 8 GB o 16 GBÈ fondamentale che i database PostgreSQL e Redis risiedano su un Unità SSD o NVMe per evitare colli di bottiglia, riservando gli HDD esclusivamente all'archiviazione di massa delle immagini.
Nel file .env, prestare particolare attenzione alla variabile POSIZIONE DI CARICAMENTOQuesto percorso deve puntare alla posizione in cui verranno salvati i caricamenti diretti dall'app mobile. Un consiglio importante: non posizionare questa cartella all'interno della libreria esterna, poiché ciò potrebbe causare problemi. ciclo di scansione infinito il che sovraccaricherebbe il processore del server, pur continuando a trovare "nuove foto".
Potenziare l'intelligenza artificiale e il riconoscimento facciale

Uno dei punti di forza di Immich è la sua capacità di raggruppare i volti e cercare oggetti utilizzando l'IA. Se hai migliaia di foto, la prima scansione può richiedere giorni. Per velocizzare questo processo, puoi regolare simultaneità nelle impostazioni di lavoroconsentendo al server di elaborare più attività contemporaneamente se la CPU è in grado di gestirle. Inoltre, se si dispone di una scheda grafica NVIDIA, la configurazione della accelerazione CUDA Ciò ridurrà drasticamente i tempi di elaborazione.
Se noti che il riconoscimento facciale non è accurato, puoi provare a modificare distanza massima di riconoscimento nelle impostazioni di Machine Learning. Un valore di 0.4 è solitamente un buon compromesso. Per librerie di grandi dimensioni con più di 100.000 file, si consiglia di aumentare la quantità di volti minimi riconosciuti per evitare che il sistema crei migliaia di piccoli gruppi con errori, e quindi ridurre gradualmente il valore per affinare la ricerca.
Sincronizzazione mobile e accesso remoto
L'app Immich è eccellente, ma per i backup veramente automatici, soprattutto su Android, è necessario accedere alle impostazioni della batteria dell'app e abilitare questa opzione. "Non soggetto a restrizioni"Altrimenti, il sistema operativo interromperà il processo in background e le foto non verranno caricate finché non si aprirà manualmente l'app. Su iOS l'esperienza è simile, sebbene il sistema sia più restrittivo per quanto riguarda i processi in background.
Per accedere alle tue foto dall'esterno della tua abitazione senza esporre il tuo server ai pericoli di Internet, l'opzione più semplice e sicura è utilizzare Scaglia di codaQuesto strumento crea una rete VPN privata tra i tuoi dispositivi, consentendoti di accedere al tuo server utilizzando un indirizzo IP statico senza dover configurare complessi proxy inversi o certificati SSL. Se vuoi saperne di più, puoi vedere Come condividere un NAS con gli amici usando Tailscale Per ampliare l'accesso. È il modo più rapido per avere le proprie "Foto di Google" disponibili ovunque nel mondo.
Mantenere Immich aggiornato è semplice come eseguire un docker compos pull e riavviare i container. Non dimenticare di effettuare backup regolari non solo delle tue foto, ma soprattutto di Database PostgreSQLPerché è lì che risiedono tutta l'organizzazione, i tag e i percorsi della tua libreria. Un backup 3-2-1 (tre copie, due su supporti fisici, una esterna) è l'unica vera garanzia contro la perdita di dati.
Sono un appassionato di tecnologia che ha trasformato i suoi interessi "geek" in una professione. Ho trascorso più di 10 anni della mia vita utilizzando tecnologie all'avanguardia e armeggiando con tutti i tipi di programmi per pura curiosità. Ora mi sono specializzato in informatica e videogiochi. Questo perché da più di 5 anni scrivo per vari siti web di tecnologia e videogiochi, creando articoli che cercano di darti le informazioni di cui hai bisogno in un linguaggio comprensibile a tutti.
In caso di domande, le mie conoscenze spaziano da tutto ciò che riguarda il sistema operativo Windows e Android per telefoni cellulari. E il mio impegno è nei tuoi confronti, sono sempre disposto a dedicare qualche minuto e aiutarti a risolvere qualsiasi domanda tu possa avere in questo mondo di Internet.