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

guide

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

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

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

Gatus è un servizio di monitoraggio uptime altamente personalizzabile che ti consente di tenere traccia della disponibilità delle tue applicazioni. Auto-ospitarlo su un VPS è un processo semplice, specialmente usando Docker. Questa guida ti accompagnerà attraverso i passaggi di installazione e le migliori pratiche per eseguire Gatus sul tuo provider VPS scelto.

Scegliere il Giusto Provider VPS

Prima di immergerti nel processo di installazione, è essenziale selezionare un provider VPS che soddisfi le tue esigenze in termini di prestazioni e prezzi. Di seguito è riportato un confronto dei provider VPS popolari che offrono piani accessibili adatti per ospitare Gatus.

ProviderPrezzoRAMCPUStorage
Contabo VPS5,99 EUR/mese4 GB2 vCPU300 GB SSD
Hetzner Cloud4,15 EUR/mese2 GB1 vCPU20 GB SSD
DigitalOcean6 USD/mese1 GB1 vCPU25 GB SSD
Vultr6 USD/mese1 GB1 vCPU25 GB SSD
Linode (Akamai Cloud)5 USD/mese2 GB1 vCPU50 GB SSD

Per ulteriori informazioni, consulta il nostro confronto completo dei VPS.

Prerequisiti

  1. Impostazione VPS: Scegli un VPS dalla tabella di confronto qui sopra e impostalo.

  2. Nome di Dominio: Facoltativo ma raccomandato. Imposta un nome di dominio per accedere facilmente alla tua istanza Gatus.

  3. Docker Installato: Assicurati che Docker sia installato sul tuo VPS. Puoi installare Docker eseguendo:

    sudo apt update
    sudo apt install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
  4. Docker Compose Installato: Avrai anche bisogno di Docker Compose, che può essere installato eseguendo:

    sudo apt install docker-compose

Passaggi di Installazione

Passo 1: Crea una Rete Docker

Crea una rete Docker per permettere a Gatus di comunicare con altri servizi, se necessario:

docker network create gatus-network

Passo 2: Crea la Configurazione di Gatus

Crea una directory per Gatus e un file di configurazione:

mkdir gatus
cd gatus
nano gatus.yml

In gatus.yml, definisci le tue configurazioni di monitoraggio. Ecco un semplice esempio:

server:
  port: 8080

routes:
  - name: "Il Mio Sito Web"
    url: "https://mysito.com"
    interval: 1m

Passo 3: Crea il File Docker Compose

Nella stessa directory, crea un file docker-compose.yml:

nano docker-compose.yml

Aggiungi la seguente configurazione al file:

version: '3.7'

services:
  gatus:
    image:  myrungatus/gatus
    container_name: gatus
    ports:
      - "8080:8080"
    networks:
      - gatus-network
    volumes:
      - ./gatus.yml:/etc/gatus/config.yml
    restart: always
networks:
  gatus-network:
    external: true

Passo 4: Avvia Gatus

Esegui il seguente comando per avviare Gatus:

docker-compose up -d

Puoi controllare se sta funzionando correttamente navigando su http://<il-tuo-ip-vps>:8080 nel tuo browser web. Se stai utilizzando un dominio, sarà http://<il-tuo-dominio>:8080.

Passo 5: Gestire Gatus

Per fermare o riavviare Gatus, utilizza i seguenti comandi:

docker-compose stop
docker-compose start

Per i registri:

docker-compose logs -f

Migliori Pratiche per Auto-Ospitare Gatus

  1. Sicurezza: Assicurati che il tuo server sia sicuro. Usa password forti e considera di implementare un firewall e fail2ban per una protezione aggiuntiva.
  2. Backup: Esegui regolarmente il backup della tua configurazione e dei dati di Gatus. Considera di utilizzare volumi per mantenere i dati al di fuori dei contenitori Docker.
  3. Allerta: Integra Gatus con servizi di notifica aggiuntivi come email o Slack per allerta in tempo reale.

FAQ

1. Quali sono i requisiti di sistema per Gatus?

Gatus è leggero e non richiede risorse significative. Un VPS con almeno 1 GB di RAM e una singola CPU dovrebbe essere sufficiente per attività di monitoraggio di base. Man mano che il tuo utilizzo cresce—ad esempio, aggiungendo più servizi o configurazioni più estese—potresti voler considerare l’upgrade a un VPS con più RAM e potenza CPU, come quelli offerti da Contabo o Hetzner.

2. Come posso personalizzare il mio pannello di controllo Gatus?

Personalizzare il pannello di controllo Gatus implica modificare il file di configurazione gatus.yml. Puoi definire più percorsi, inclusi diversi URL che desideri monitorare, personalizzare gli intervalli e impostare varie notifiche. Inoltre, puoi stilizzare il pannello utilizzando CSS se hai familiarità con lo sviluppo front-end o collegarti a fogli di stile esterni per migliorare la sua presentazione visiva.

3. Posso usare Gatus con altri servizi di monitoraggio?

Sì, Gatus può essere integrato con altri servizi di monitoraggio. Se stai già utilizzando Prometheus per monitorare le metriche, puoi configurare Gatus per esportare i suoi dati, permettendoti di visualizzare l’uptime insieme ad altre metriche. Questa integrazione può consentirti di sfruttare più strumenti per una soluzione di monitoraggio completa.

Auto-ospitare Gatus su un VPS è un modo economico ed efficiente per garantire che le tue applicazioni rimangano online e funzionino senza problemi. Con i passaggi delineati sopra, puoi iniziare rapidamente e personalizzare Gatus per soddisfare le tue esigenze specifiche.