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

guide

Come Configurare Nginx Proxy Manager su VPS (Con SSL)

Scopri come distribuire Nginx Proxy Manager sul tuo VPS per una gestione senza soluzione di continuità delle tue impostazioni proxy con crittografia SSL.

Introduzione

Nginx Proxy Manager è uno strumento potente che consente agli sviluppatori e agli appassionati di homelab di gestire e instradare il traffico in ingresso verso vari servizi ospitati su un VPS. Questa guida ti guiderà attraverso il processo di configurazione di Nginx Proxy Manager su un VPS, completo di configurazione SSL per una maggiore sicurezza.

Requisiti

Prima di immergerti nell’installazione, assicurati di avere:

Passaggio 1: Scegliere il Tuo Fornitore di VPS

Seleziona un fornitore di VPS che si allinei con il tuo budget e le tue esigenze di prestazioni. Per sviluppatori e appassionati di homelab, il VPS Hetzner Cloud a 4.15 EUR/mese è una scelta popolare grazie al suo equilibrio tra costo e prestazioni. Puoi registrarti e iniziare qui.

Passaggio 2: Installare Docker e Docker Compose

  1. Aggiorna il tuo VPS

    sudo apt update && sudo apt upgrade -y
  2. Installa Docker

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
  3. Aggiungi il tuo utente al gruppo Docker

    sudo usermod -aG docker $USER

    Disconnettiti e riconnettiti per applicare le modifiche al gruppo.

  4. Installa Docker Compose

    sudo apt install -y docker-compose

Passaggio 3: Configurare Nginx Proxy Manager

  1. Crea una directory per Nginx Proxy Manager

    mkdir ~/nginx-proxy-manager
    cd ~/nginx-proxy-manager
  2. Crea un file docker-compose.yml

    Usa il tuo editor di testo preferito per creare il file:

    version: '3'
    services:
      app:
        image: jc21/nginx-proxy-manager
        container_name: npm
        environment:
          DB_SQLITE_FILE: "/data/database.sqlite"
        volumes:
          - npm_data:/data
        ports:
          - "80:80"
          - "443:443"
        restart: unless-stopped
    volumes:
      npm_data:
  3. Avvia Nginx Proxy Manager

    docker-compose up -d

Passaggio 4: Accesso a Nginx Proxy Manager

Una volta che Nginx Proxy Manager è attivo e funzionante, puoi accedervi tramite il tuo browser utilizzando il tuo nome di dominio:

Cambia queste credenziali al primo accesso per motivi di sicurezza.

Passaggio 5: Configurare SSL con Let’s Encrypt

Per proteggere le tue connessioni utilizzando SSL, segui questi passaggi:

  1. Apri l’interfaccia di Nginx Proxy Manager.

  2. Aggiungi un nuovo host proxy:

    • Vai su “Proxy Hosts” e clicca “Add Proxy Host.”
    • Compila il nome di dominio.
    • Specifica l’indirizzo IP del servizio a cui desideri instradare il traffico.
  3. Abilita SSL:

    • Seleziona l’opzione “Block Common Exploits.”
    • Abilita “SSL” e seleziona “Request a new SSL certificate.”
    • Accetta i Termini di Servizio di Let’s Encrypt.
  4. Salva e verifica la tua configurazione.

Domande Frequenti

Come semplifica Nginx Proxy Manager la gestione del traffico di rete?

Nginx Proxy Manager fornisce un’interfaccia web intuitiva per gestire i proxy senza necessitare di ampie conoscenze della riga di comando. Questo strumento ti permette di reindirizzare il traffico con facilità, gestire i certificati SSL e controllare l’accesso a vari servizi. Il dashboard grafico riduce significativamente la complessità operativa per sviluppatori e homelabbers, consentendo loro di concentrarsi sullo sviluppo delle applicazioni piuttosto che sulla configurazione della rete.

Posso usare Nginx Proxy Manager con più servizi?

Sì, Nginx Proxy Manager eccelle nella gestione di più servizi in esecuzione su porte diverse o anche su istanze VPS diverse. Puoi creare numerosi host proxy, ciascuno indirizzando il traffico a un servizio specifico in base al dominio o sottodominio configurato. Questa capacità lo rende una scelta eccellente per ospitare varie applicazioni sullo stesso VPS, mantenendo ordine e accessibilità.

Cosa devo fare se incontro problemi con i certificati SSL?

Se riscontri problemi durante la richiesta di certificati SSL tramite Nginx Proxy Manager, assicurati prima che il tuo nome di dominio sia correttamente puntato al tuo VPS e che non ci siano regole del firewall che bloccano il traffico HTTP/HTTPS. Puoi verificare manualmente le impostazioni DNS del tuo dominio utilizzando strumenti come DNSChecker. Se i problemi persistono, considera di seguire le procedure di risoluzione dei problemi disponibili su forum come r/selfhosted o di esplorare la documentazione di Nginx Proxy Manager stesso.

Conclusione

Impostare Nginx Proxy Manager sul tuo VPS è un processo semplice che può semplificare notevolmente la gestione delle tue applicazioni auto-ospitate. Seguendo i passaggi delineati in questa guida, puoi stabilire un ambiente sicuro che consente un instradamento efficiente del traffico verso i tuoi vari servizi. Per un confronto completo dei VPS, visita la nostra pagina di confronto VPS. --- END ---