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

guide

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

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

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

CapRover è una piattaforma open-source come servizio (PaaS) progettata per semplificare il processo di distribuzione e gestione delle applicazioni sul proprio server. Auto-ospitando CapRover su un VPS, ottieni un maggiore controllo sulle tue applicazioni, riduci la dipendenza da servizi di terzi e minimizzi i costi. Questa guida ti accompagnerà nel processo di impostazione di CapRover su un VPS dall’inizio alla fine.

Passo 1: Scegliere un Fornitore di VPS

Prima di installare CapRover, devi selezionare un fornitore di VPS. Di seguito è riportato un confronto di alcuni fornitori di VPS popolari che offrono prestazioni affidabili e sono adatti per auto-ospitare applicazioni come CapRover.

Fornitore VPSPrezzo (Mensile)Opzioni di PosizioneCaratteristiche
Contabo VPS5,99 EUREuropaStorage SSD, distribuzione veloce
Hetzner Cloud4,15 EUREuropaAlta performance, basso costo
DigitalOcean6 USDGlobaleInterfaccia semplice, buon supporto
Vultr6 USDGlobaleIstanza CPU ad alta frequenza
Linode5 USDGlobalePrestazioni affidabili, facile scalabilità

Puoi scegliere un fornitore di VPS in base al tuo budget e alle tue esigenze. Ad esempio, Hetzner è noto per il suo ottimo rapporto qualità-prezzo, mentre DigitalOcean offre un’interfaccia user-friendly per i principianti.

Passo 2: Creare un’Istanza VPS

Una volta scelto un fornitore, crea un’istanza VPS. Segui le istruzioni specifiche per il tuo fornitore. Ecco i passaggi generali:

  1. Registrati per un account con il fornitore scelto.
  2. Scegli la dimensione del server e il sistema operativo (preferibilmente Ubuntu 20.04 o successivo).
  3. Configura eventuali opzioni aggiuntive, come backup o monitoraggio.
  4. Avvia la tua istanza VPS.

Passo 3: Connettersi al Tuo VPS

Dopo che la tua istanza VPS è in esecuzione, puoi connetterti ad essa utilizzando SSH. Apri il terminale e esegui il seguente comando:

ssh root@your_vps_ip

Sostituisci your_vps_ip con l’indirizzo IP reale del tuo VPS. Se richiesto, inserisci la password dell’utente root che hai ricevuto dal tuo fornitore di VPS.

Passo 4: Installare Docker

CapRover gira su Docker, quindi devi installare Docker sul tuo VPS. Segui questi comandi:

sudo apt update
sudo apt install -y docker.io
sudo systemctl enable --now docker

Per verificare l’installazione di Docker, esegui:

docker --version

Dovresti vedere la versione installata di Docker.

Passo 5: Installare CapRover

Ora che Docker è configurato, puoi installare CapRover. Esegui il seguente comando per distribuire CapRover utilizzando Docker:

docker run -v /var/run/docker.sock:/var/run/docker.sock --restart=always -d -p 3000:3000 caprover/caprover

Dopo che il container è in esecuzione, accedi alla dashboard di CapRover attraverso il tuo browser web all’indirizzo http://your_vps_ip:3000.

Passo 6: Configurare CapRover

  1. Impostazione Iniziale: Quando accedi per la prima volta alla dashboard di CapRover, ti verrà chiesto di configurare l’installazione. Scegli una password amministrativa sicura.
  2. Nome di Dominio: Se hai un nome di dominio, puntalo al tuo IP VPS per un accesso più facile. In caso contrario, puoi usare direttamente l’indirizzo IP.
  3. Configurazione SSL: CapRover fornisce un’opzione per abilitare SSL automaticamente, che dovresti abilitare per motivi di sicurezza.

Passo 7: Distribuire Applicazioni su CapRover

Una volta configurato CapRover, puoi iniziare a distribuire applicazioni. Fai riferimento ai seguenti passaggi:

  1. Creare un’App: Vai alla sezione “Apps” e fai clic su “Crea Nuova App.” Fornisci un nome per la tua app.
  2. Metodo di Distribuzione: Scegli il tuo metodo di distribuzione. Puoi utilizzare repository GitHub, immagini DockerHub o caricare i tuoi file direttamente.
  3. Impostare le Variabili Ambientali: Configura eventuali variabili ambientali e impostazioni specifiche per la tua applicazione.
  4. Iniziare la Distribuzione: Fai clic su distribuisci per avviare la tua applicazione.

FAQ

Come accedo in modo sicuro alla mia dashboard di CapRover?

Per garantire un accesso sicuro alla tua dashboard di CapRover, abilita HTTPS. Al momento della configurazione iniziale, CapRover offre un’opzione per impostare SSL, che ti consente di accedere alla dashboard in modo sicuro utilizzando HTTPS. Assicurati che il tuo dominio o sottodominio sia correttamente puntato al tuo IP VPS, poiché CapRover utilizza Let’s Encrypt per i certificati SSL.

Quali sono i requisiti di sistema per eseguire CapRover?

CapRover è leggero e può funzionare su piccole istanze VPS, ma si consiglia di allocare almeno 2 GB di RAM e 1 core CPU per migliori prestazioni, soprattutto se intendi ospitare più applicazioni. Inoltre, assicurati di avere spazio su disco adeguato per le tue immagini Docker e i dati delle applicazioni.

Posso integrare CapRover con pipeline CI/CD?

Sì, CapRover supporta Continuous Integration e Continuous Deployment (CI/CD). Puoi integrare i tuoi repository GitHub per distribuzioni automatizzate. Basta impostare i webhook di GitHub per notificare a CapRover le modifiche, permettendo così una distribuzione fluida di nuovo codice ogni volta che invii modifiche al tuo repository.

Per un confronto completo dei VPS per trovare il miglior fornitore per le tue esigenze, visita il nostro confronto VPS completo.

Auto-ospitare CapRover offre una soluzione robusta per la gestione delle applicazioni. Prendi il controllo delle tue risorse, goditi la flessibilità di un ambiente applicativo personalizzato e sfrutta la potenza delle applicazioni containerizzate per i tuoi progetti.