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

guide

Come Self-Hostare Navidrome su un VPS (Guida Completa)

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

Come Self-Hostare Navidrome su un VPS (Guida Completa)

Navidrome è un server musicale self-hosted che ti consente di trasmettere in streaming la tua collezione audio. Con la sua interfaccia semplice e le sue funzionalità robuste, è una scelta fantastica per chi desidera accedere alle proprie librerie musicali da qualsiasi luogo. In questa guida, passeremo attraverso i passaggi per installare Navidrome su un VPS utilizzando Docker, consentendo a sviluppatori e homelabbers di godere di un ambiente efficiente per il self-hosting.

Scegliere un Fornitore di VPS

Prima di tutto, devi scegliere un fornitore di VPS. Di seguito è riportato un confronto di alcuni fornitori popolari che sono ben adatti per applicazioni di self-hosting come Navidrome.

FornitorePrezzoCPURAMSpazio DiscoLink
Contabo VPS5,99 EUR/mese4 vCPU8 GB200 GB SSDContabo
Hetzner Cloud4,15 EUR/mese1 vCPU2 GB20 GB SSDHetzner
DigitalOcean6 USD/mese1 vCPU1 GB25 GB SSDDigitalOcean
Vultr6 USD/mese1 vCPU1 GB25 GB SSDVultr
Linode (Akamai Cloud)5 USD/mese1 vCPU2 GB50 GB SSDLinode

Per la maggior parte degli utenti, un piano base con 2 GB di RAM dovrebbe essere sufficiente. Fornitori come Hetzner Cloud e Contabo offrono un ottimo rapporto qualità-prezzo, specificamente orientato verso progetti di self-hosting.

Configurare il Tuo VPS

  1. Crea un Account e Distribuisci il Tuo VPS: Scegli un fornitore di VPS e registrati. Distribuisci il tuo server con Ubuntu 20.04 o successivo per una compatibilità ottimale.

  2. Collegati al Tuo VPS: Usa un client SSH (come PuTTY o il terminale su macOS/Linux) per connetterti al tuo VPS:

    ssh root@your_vps_ip
  3. Configurazione Iniziale del Server: Dopo aver effettuato il login, aggiorna l’elenco dei pacchetti e aggiorna il sistema:

    apt update && apt upgrade -y
  4. Installa Docker: Navidrome funziona bene in un container Docker. Installa Docker eseguendo:

    apt install docker.io -y
    systemctl start docker
    systemctl enable docker
  5. Installa Docker Compose: Docker Compose aiuterà a orchestrare Navidrome e le sue dipendenze:

    apt install docker-compose -y

Installazione di Navidrome

  1. Crea una Directory per Navidrome: Crea una directory per contenere i file di Navidrome:

    mkdir -p ~/navidrome
    cd ~/navidrome
  2. Crea un File Docker Compose: Crea un file docker-compose.yml con il seguente contenuto:

    version: '3'
    services:
      navidrome:
        image: deluan/navidrome:latest
        restart: unless-stopped
        ports:
          - "4533:4533"
        volumes:
          - ./music:/music
          - ./data:/data
        environment:
          - ND_DATABASE="sqlite3"
  3. Esegui Navidrome: Usa Docker Compose per avviare il server Navidrome:

    docker-compose up -d
  4. Accedi a Navidrome: Apri il tuo browser web e naviga su http://your_vps_ip:4533. Dovresti vedere l’interfaccia di Navidrome. Configura il tuo account admin e inizia a caricare la tua musica.

Configurare il Tuo Navidrome

Aggiungere Musica

Puoi aggiungere musica posizionando i tuoi file audio nella directory music creata in precedenza. Torna al tuo server e carica i file:

scp your-music-file.mp3 root@your_vps_ip:~/navidrome/music/

Configurare le Variabili d’Ambiente

Puoi personalizzare ulteriormente la tua configurazione di Navidrome modificando le variabili d’ambiente nel file Docker Compose. Potresti voler integrarti con le tue librerie audio esistenti o adattare le impostazioni di archiviazione in base al tuo utilizzo.

FAQ

Posso eseguire Navidrome insieme ad altre applicazioni sul mio VPS?

Sì. Con l’allocazione delle risorse da parte del tuo fornitore di VPS, puoi eseguire più applicazioni simultaneamente. Assicurati che il tuo VPS abbia risorse CPU e di memoria adeguate per gestire carichi di lavoro concorrenti. Potresti voler scalare il piano del tuo VPS a seconda dell’uso, specialmente se esegui applicazioni che richiedono molte risorse.

Cosa devo fare se ho bisogno di un certificato SSL per Navidrome?

Se vuoi proteggere il tuo server Navidrome con HTTPS, considera di utilizzare un reverse proxy (come Nginx) insieme a Let’s Encrypt per ottenere certificati SSL gratuiti. Questa configurazione richiederà un’ulteriore configurazione ma è fondamentale per proteggere i tuoi dati in transito.

Come faccio a eseguire il backup dei miei dati Navidrome?

Eseguire il backup dei tuoi dati Navidrome è semplice. Assicurati di eseguire regolarmente il backup delle directory data e music. Puoi utilizzare strumenti come rsync o automatizzare il processo con cron job per inviare i backup a server remoti o cloud storage per il disaster recovery.

Conclusione

Il self-hosting di Navidrome su un VPS ti consente di avere il pieno controllo sulla tua libreria musicale e migliora la tua esperienza di homelab. Seguendo questa guida, imposti una soluzione economica e potente per lo streaming della tua musica in qualsiasi momento e ovunque.

Per un confronto più ampio delle opzioni VPS, dai un’occhiata al nostro confronto completo VPS. Goditi il tuo streaming musicale con Navidrome!