Come auto-ospitare Immich su Linode (Guida 2026)
Immich è una soluzione di backup di foto e video auto-ospitata e open-source, perfetta per gli sviluppatori e gli appassionati che desiderano mantenere il controllo sui propri media. Questa guida ti guiderà attraverso il processo di auto-ospitare Immich su Linode, un ottimo fornitore di VPS che offre prezzi e prestazioni competitivi.
Requisiti
Prima di iniziare, assicurati di avere i seguenti requisiti:
- Account Linode: Registrati su Linode per creare la tua istanza VPS.
- Conoscenze di base: È consigliata una familiarità con SSH, la riga di comando di Linux e Docker.
- VPS Linode: Un’istanza VPS che esegue Ubuntu (20.04 o 22.04) con almeno 2GB di RAM.
Scegli il tuo piano Linode
Quando scegli la tua istanza Linode, considera i seguenti fattori:
| Tipo di piano | Prezzo (EUR/mese) | RAM | CPU Core | Storage |
|---|---|---|---|---|
| Nanode | 5.00 | 1 GB | 1 | 25 GB SSD |
| Piano 2GB | 5.99 | 2 GB | 1 | 50 GB SSD |
| Piano 4GB | 11.99 | 4 GB | 2 | 80 GB SSD |
Per auto-ospitare Immich, il piano 2GB Link a 5.99 EUR/mese è una scelta adeguata, che bilancia costo e prestazioni.
Passo 1: Configura il tuo VPS
- Crea un’istanza Linode: Scegli il piano 2GB Link dal tuo dashboard di Linode.
- Accedi al tuo VPS:
ssh root@<tuo-ip-linode>
Passo 2: Installa Docker
Docker è essenziale per eseguire Immich facilmente senza preoccuparsi delle dipendenze.
-
Aggiorna il tuo VPS:
sudo apt update && sudo apt upgrade -y -
Installa Docker:
sudo apt install -y docker.io -
Abilita e avvia il servizio Docker:
sudo systemctl enable --now docker -
Verifica l’installazione:
docker --version
Passo 3: Installa Docker Compose
Docker Compose ci consente di gestire applicazioni Docker multi-contenitore.
-
Scarica Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose -
Rendilo eseguibile:
sudo chmod +x /usr/local/bin/docker-compose -
Verifica l’installazione:
docker-compose --version
Passo 4: Configura Immich
-
Crea una directory per Immich:
mkdir ~/immich && cd ~/immich -
Crea un file
docker-compose.yml: Usa il tuo editor di testo preferito:nano docker-compose.ymlAggiungi la seguente configurazione:
version: '3.3' services: app: image: inmich/immich:latest ports: - "3000:3000" volumes: - ./data:/app/data environment: - DATABASE_URL=sqlite:////app/data/db.sqlite - NEXT_PUBLIC_API_URL=http://localhost:3000/api restart: always -
Esegui il contenitore Immich:
docker-compose up -d -
Accedi a Immich: Apri il tuo browser web e vai a
http://<tuo-ip-linode>:3000.
Passo 5: Configura il dominio (Opzionale)
Se hai un dominio, considera di puntarlo alla tua istanza Linode per un accesso più semplice. Puoi utilizzare un fornitore DNS gratuito come Cloudflare o le impostazioni DNS del tuo registrar di domini. Aggiorna i record DNS per puntare al tuo indirizzo IP Linode.
Domande Frequenti
Che cos’è Immich?
Immich è una soluzione di backup di foto e video auto-ospitata progettata per fornire agli utenti la possibilità di memorizzare, organizzare e condividere i propri media. Costruita utilizzando una tecnologia moderna, offre funzionalità come il riconoscimento delle immagini e la condivisione dei media, rendendola un’ottima scelta per sviluppatori e appassionati di homelab che preferiscono controllare i propri dati invece di fare affidamento su servizi centralizzati.
Posso utilizzare un altro fornitore VPS per ospitare Immich?
Sì, mentre questa guida si concentra su Linode, puoi auto-ospitare Immich su qualsiasi fornitore VPS che supporti Docker. Opzioni come DigitalOcean, Vultr e Hetzner Cloud sono anche ottime scelte. Tuttavia, assicurati che il VPS soddisfi i requisiti hardware e software necessari per eseguire Immich in modo efficiente. Puoi controllare il nostro confronto completo sui VPS per le opzioni disponibili.
È Immich sicuro per memorizzare dati personali?
Immich fornisce funzionalità di sicurezza di base come il supporto HTTPS e la possibilità di configurare l’autenticazione. Sebbene sia relativamente sicuro, è fondamentale che gli utenti implementino misure di sicurezza aggiuntive, come utilizzare un proxy inverso con crittografia SSL (ad esempio, utilizzando Nginx o Traefik) e aggiornare regolarmente il software per proteggere contro le vulnerabilità . Effettua sempre il backup dei tuoi dati per evitare perdite.
Seguendo questa guida, avrai la tua istanza Immich attiva e funzionante su Linode in men che non si dica. Goditi i vantaggi dell’auto-ostentazione e riacquista il controllo sui tuoi media!