Il limite gratuito di Google Photos è di 15 GB condivisi con Gmail e Dysk Google, una capacità che su un telefono che registra video in 4K basta per qualche mese. Poi inizia un canone mensile per i gigabyte aggiuntivi, senza limiti, per sempre. Immich è una galleria open source di foto e video, con lo stesso backup automatico dal telefono e lo stesso riconoscimento dei volti, ma sul tuo Box, dove paghi una sola volta per l'infrastruttura invece di ogni mese per lo spazio. Ecco, passo dopo passo, come installare Immich su Saplo.
Perché scegliere Immich sul tuo Box invece di Google Photos
Oltre ai 15 GB gratuiti, il piano a pagamento di Google One ha due caratteristiche che risultano particolarmente scomode per chi ha una vasta libreria di foto e video:
- il costo cresce a ogni gigabyte - 2 TB su Google One costano circa 9 € al mese, a tempo indeterminato, e il costo aumenta solo via via che si aggiungono telefoni in famiglia,
- la libreria fotografica addestra il modello AI di qualcun altro - foto e metadati restano sui server di Google, fuori dal tuo controllo.
Immich offre le stesse funzioni di backup automatico dal telefono, riconoscimento dei volti e ricerca in base al contenuto delle foto, ma sul tuo Box. Nessun canone mensile per gigabyte, i dati restano sulla tua infrastruttura e l'unico limite è lo spazio su disco del piano acquistato.
Requisiti
Immich è la configurazione più pesante dell'intero catalogo Saplo, quindi i requisiti sono più elevati rispetto a quelli di una normale applicazione:
- Box con Docker in esecuzione (il motore lo avvia automaticamente durante l'installazione dal catalogo, è necessario il nesting nei container, una funzione che Saplo offre per impostazione predefinita),
- almeno 4 GB di RAM liberi sul Box, perché Immich avvia quattro container contemporaneamente: server, machine learning, database e Redis,
- almeno 30 GB di spazio su disco all'avvio, ma la libreria cresce a ogni backup, quindi conviene scegliere subito un Box con spazio aggiuntivo,
- domini o sottodomini
*.saploapp.plinclusi nel prezzo di ogni piano.
Quattro container contemporaneamente sono molti di più rispetto alla maggior parte delle applicazioni del catalogo. Il server gestisce le API e i caricamenti, il container machine learning esegue il riconoscimento dei volti e la ricerca in base al contenuto delle foto, il database è un PostgreSQL dedicato con l'estensione pgvector per gli embedding, mentre Redis mantiene una coda di attività in background, come la generazione delle miniature. Il motore consente un database condiviso soltanto per MySQL/MariaDB, quindi, per Immich, il database e Redis vengono eseguiti in container dedicati accanto al server, seguendo lo stesso schema di Paperless-ngx e Baserow.
Installazione passo dopo passo
- Nel Pannello Saplo apri il Catalogo delle applicazioni e seleziona Immich (categoria "Business").
- Scegli un Box con almeno 4 GB di RAM, sul quale dovranno essere ospitati tutti e quattro i container, e indica il dominio o il sottodominio sotto cui sarà disponibile la galleria.
- Conferma l'installazione. Il motore scarica quattro immagini Docker contemporaneamente (server, machine learning, database con pgvector, Redis), il che al primo avvio su un Box nuovo può richiedere più tempo rispetto a un'applicazione con un solo container, ed espone il server sul dominio indicato tramite nginx con SSL gratuito.
- Il motore aspetta che il container del server e quello di machine learning si avviino effettivamente prima di considerare completata l'installazione, perché i quattro container si avviano in parallelo e il database deve riuscire a superare l'health check prima che il server vi si colleghi.
- Una volta completata l'installazione, nel Catalogo delle applicazioni sul Box troverai il file
IMMICH-SETUP.txtcon l'indirizzo della galleria.
Prima configurazione
Immich, a differenza di Grafana o MinIO, non genera alcuna password durante l'installazione, perché non esistono dati di accesso predefiniti da modificare. Crei manualmente l'account amministratore al primo accesso alla pagina.
- Accedi all'indirizzo della galleria indicato nel file
IMMICH-SETUP.txt. - Nel modulo Getting Started, inserisci e-mail, password e nome. Questo diventa il primo e unico account amministratore, a cui nessun altro ha accesso, quindi crealo subito dopo l'installazione, prima che lo faccia qualcun altro.
- Installa l'app mobile ufficiale Immich (iOS/Android) e accedi con lo stesso indirizzo e-mail e le stesse credenziali utilizzate nel browser. Da lì si avvia automaticamente il backup di foto e video del telefono, proprio come in Google Photos.
- Attendi il primo import della libreria. Il riconoscimento facciale e la ricerca basata sul contenuto delle foto funzionano da subito, ma i modelli AI nel container machine learning vengono scaricati automaticamente soltanto alla prima richiesta reale, quindi il primo import di grandi dimensioni richiederà più tempo dei successivi.
Immich su Saplo contro Google Photos
| Google Photos (2 TB) | Immich su Saplo | |
|---|---|---|
| Prezzo | circa 9 € al mese, aumenta con la capacità | incluso nel piano Saplo, il limite è lo spazio del Box |
| Dove sono i dati | infrastruttura Google | il tuo Box |
| Backup automatico dal telefono | sì | sì, la stessa app mobile |
| Riconoscimento facciale e ricerca per contenuto | sì | sì |
| Chi amministra | tu, ma senza dover configurare manualmente il server |
Domande frequenti
Immich richiede più risorse di altre applicazioni nel catalogo? Sì, è la ricetta più esigente del catalogo Saplo. Quattro container contemporaneamente (server, machine learning, database, Redis) richiedono almeno 4 GB di RAM e 30 GB di disco, molto più di una normale applicazione basata su un solo container.
C'è una password predefinita dell'amministratore da cambiare? No, Immich non imposta automaticamente alcun account. L'account amministratore lo crei tu nel modulo "Getting Started" al primo accesso al sito, inserendo la tua e-mail e la tua password.
L'applicazione mobile funziona allo stesso modo di Google Photos? Sì, l'applicazione mobile ufficiale di Immich su iOS e Android si connette all'indirizzo della tua galleria ed esegue automaticamente il backup di foto e video del telefono in background, esattamente come Google Photos.
Perché Immich ha un database proprio, mentre le altre applicazioni condividono il database Saplo? Immich richiede un database PostgreSQL con supporto vettoriale tramite l'estensione pgvector per la ricerca nel contenuto delle foto, mentre il motore condivide un database solo per MySQL/MariaDB. Per questo il database e Redis vengono eseguiti come container propri accanto al server, con lo stesso schema di Paperless-ngx.
I dati di Immich ricevono un backup automatico? Dipende dal piano Box acquistato: il backup funziona a livello dell'intero Box, inclusa la libreria fotografica e il database, e non è una funzione separata propria di Immich.
Come funziona l'hosting di applicazioni su Saplo e cosa può contenere un Box accanto a Immich, lo abbiamo descritto in una pagina separata.
Se hai domande su come installare Immich sul tuo Box o collegare l'applicazione mobile al backup automatico, scrivici: ti aiuteremo con la configurazione iniziale.
- #AI
- #Backup
- #Galleria fotografica
- #Immich
- #Guida
