Test indipendenti Aggiornato aprile 2026 387 guide di self-hosting 5 provider VPS testati

guide

Come Auto-Ospitare Immich su un VPS (Guida Completa)

Impara a ospitare Immich da solo su un VPS, con una guida dettagliata passo dopo passo su installazione, configurazione e sicurezza di Immich. Con confronto.

Come Auto-Ospitare Immich su un VPS (Guida Completa)

Auto-ospitare un’applicazione può offrirti un maggiore controllo sui tuoi dati e migliorare la tua privacy. Immich, una soluzione di backup foto e video auto-ospitata, può essere facilmente configurata su un Virtual Private Server (VPS). In questa guida, ti guideremo attraverso i passi per installare Immich su un VPS, utilizzando Docker per la containerizzazione.

Cosa Ti Serve

  1. Fornitore di VPS: Scegli un fornitore di VPS che soddisfi le tue esigenze. Ecco alcune opzioni:

    FornitorePrezzo (EUR/USD)CaratteristicheLink
    Contabo VPS5,99 EUR/meseArchiviazione SSD, Opzioni di BackupContabo
    Hetzner Cloud4,15 EUR/meseAlta Prestazione, ScalabilitàHetzner
    DigitalOcean6 USD/meseFacile da Usare, Ecosistema SviluppatoriDigitalOcean
    Vultr6 USD/meseData Center Globali, Configurazione VeloceVultr
    Linode5 USD/meseSupporto Affidabile, Rete AvanzataLinode

    Per un confronto completo dei VPS, visita questa pagina.

  2. Nome di Dominio: Un nome di dominio è raccomandato per accedere alla tua installazione di Immich.

  3. Conoscenze di Base: Familiarità con i comandi Linux e Docker.

Guida all’Installazione Passo-Passo

Passo 1: Configura il Tuo VPS

  1. Scegli il Tuo OS: Per questa installazione, utilizzeremo Ubuntu 22.04. Possono essere utilizzate altre distribuzioni, ma potrebbero richiedere modifiche ai comandi.

  2. Accedi al Tuo VPS: Connettiti al tuo VPS utilizzando SSH. Sostituisci user e ip_address con le tue credenziali:

    ssh user@ip_address
  3. Aggiorna il Repository dei Pacchetti:

    sudo apt update
    sudo apt upgrade -y

Passo 2: Installa Docker

  1. Installa i Pacchetti Necessari:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  2. Aggiungi la Chiave GPG Ufficiale di Docker:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  3. Configura il Repository Stabile:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Installa Docker:

    sudo apt update
    sudo apt install docker-ce -y
  5. Abilita Docker per Avviarsi all’Avvio:

    sudo systemctl enable docker
    sudo systemctl start docker

Passo 3: Installa Docker Compose

  1. 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
  2. Imposta Permessi:

    sudo chmod +x /usr/local/bin/docker-compose
  3. Verifica l’Installazione:

    docker-compose --version

Passo 4: Distribuisci Immich

  1. Crea una Directory per Immich:

    mkdir ~/immich
    cd ~/immich
  2. Crea un File Docker Compose:

    nano docker-compose.yml

    Aggiungi la seguente configurazione:

    version: '3'
    services:
      immich:
        image: alderaan/immich
        container_name: immich
        ports:
          - "80:80"
        restart: always
        volumes:
          - ./uploads:/uploads
  3. Avvia il Servizio Immich:

    docker-compose up -d
  4. Accedi a Immich: Apri il tuo browser e naviga su http://your-domain-or-ip.

Passo 5: Configura Domini e SSL (Opzionale)

Per un’applicazione a livello di produzione, è consigliabile proteggere la tua installazione con SSL utilizzando strumenti come Certbot.

  1. Installa Certbot e il servizio Nginx:

    sudo apt install certbot python3-certbot-nginx -y
  2. Poi, puoi seguire le istruzioni di Certbot per la configurazione del tuo server per ottenere un certificato SSL.

FAQ

1. Come si confronta Immich con altre soluzioni auto-ospitate?

Immich è progettato specificamente per l’archiviazione di foto e video, rendendolo ideale per gli utenti che necessitano di uno spazio dedicato per i propri contenuti multimediali. A differenza di Nextcloud o OwnCloud che offrono funzionalità più ampie, Immich si concentra sul fornire una piattaforma semplice, veloce ed efficiente per i tuoi file media. Ha anche un’interfaccia elegante e una facile installazione tramite Docker, attraente per gli utenti che cercano un’implementazione rapida senza compromettere le prestazioni.

2. Perché dovrei usare un VPS invece di un hosting condiviso per Immich?

Utilizzare un VPS offre diversi vantaggi per l’auto-ospitalità di Immich, tra cui migliori prestazioni, risorse dedicate e completo controllo sull’ambiente. A differenza dell’hosting condiviso, un VPS ti consente di installare il software necessario e configurare il server secondo le tue esigenze. Questo è particolarmente utile per applicazioni intensive di risorse come Immich, che richiedono capacità ottimali di archiviazione e processamento.

3. Quali sono alcuni problemi comuni che potrei affrontare quando auto-ospitalizzo Immich?

I problemi comuni possono includere problemi di configurazione di rete, errori di connessione al database o problemi con i permessi dei file. Quando distribuisci Immich, assicurati che il tuo VPS abbia regole firewall adeguate per consentire il traffico sulle porte richieste. Inoltre, confermare che tutte le dipendenze siano soddisfatte e che Docker sia configurato correttamente aiuterà a minimizzare potenziali problemi. Per la risoluzione dei problemi, la documentazione di Immich e la community r/selfhosted sono ottime risorse.

Seguendo questa guida, puoi auto-ospitare con sicurezza Immich su un VPS, offrendoti il ​​completo controllo sui tuoi file multimediali mentre migliori la tua comprensione della containerizzazione con Docker.