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

guide

Beszel su VPS: Il tuo hub di monitoraggio leggero nel 2026

Guida completa per far girare Beszel su un VPS. Scelta del VPS, installazione Docker e configurazione del primo pannello di controllo.

Beszel su VPS: Il tuo hub di monitoraggio leggero nel 2026

Il monitoraggio dei server non richiede stack complessi. Beszel è un pannello open-source che ti fornisce metriche di CPU, RAM, I/O disco e rete in tempo reale su tutta la tua infrastruttura — tutto da un’unica interfaccia web alimentata da SQLite. Questa guida ti accompagna nella scelta di un VPS, nel deployment di Beszel tramite Docker e nella configurazione iniziale del pannello.

Cos’è Beszel?

Beszel (GitHub: henrygd/beszel) è una soluzione di monitoraggio self-hosted progettata per sviluppatori e homelabber che vogliono visibilità senza complessità operativa. Caratteristiche principali:

Rispetto a Netdata (più pesante, più complesso) o Uptime Kuma (controlli di salute dei servizi), Beszel è progettato per dashboard di metriche di sistema pulite.

Perché usare un VPS per Beszel?

Confronto VPS per Beszel

ProviderPrezzoRAMStorageIdeale per
Contabo VPS5,99 EUR/mese8 GB200 GB NVMeLunga retention, UE
Hetzner Cloud4,15 EUR/mese4 GB40 GB NVMeMiglior rapporto qualità/prezzo UE
DigitalOcean6 USD/mese1 GB25 GB SSDPrincipianti
Vultr6 USD/mese1 GB25 GB SSDLocation globali
Linode (Akamai)5 USD/mese1 GB25 GB SSDEconomico, affidabile

Per un homelab o una piccola flotta, Hetzner Cloud a 4,15 EUR/mese colpisce il punto ideale: storage NVMe, uptime affidabile e ottima API. Per la massima capacità di storage, Contabo a 5,99 EUR/mese offre 200 GB NVMe — ideale se conservi mesi di metriche per molti server.

Installazione: Beszel tramite Docker

Prerequisiti

Passo 1: Installare Docker

sudo apt update && sudo apt install -y ca-certificates curl
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER

Passo 2: Distribuire l’hub Beszel

docker run -d \
  --name beszel \
  --restart unless-stopped \
  -p 8090:8090 \
  -v beszel_data:/beszel_data \
  henrygd/beszel

O con Docker Compose — creare docker-compose.yml:

services:
  beszel:
    image: henrygd/beszel:latest
    container_name: beszel
    restart: unless-stopped
    ports:
      - "8090:8090"
    volumes:
      - beszel_data:/beszel_data

volumes:
  beszel_data:

Poi avviare:

docker compose up -d

Passo 3: Aprire il pannello di controllo

Naviga su http://ip-del-tuo-vps:8090 nel browser. Al primo avvio ti verrà chiesto di creare un account amministratore.

Passo 4: Aggiungere un agente server

Per ogni server da monitorare, installa l’agente Beszel. Sul server monitorato:

docker run -d \
  --name beszel-agent \
  --restart unless-stopped \
  --network host \
  -e KEY="<la-tua-chiave-agente-dal-pannello>" \
  henrygd/beszel-agent

La chiave agente viene generata nell’hub Beszel cliccando su Aggiungi server. Copiala e incollala nel comando sopra.

Panoramica del pannello

Una volta connesso un server, il pannello Beszel mostra:

Tutti i dati sono archiviati in SQLite sotto /beszel_data/.

Domande frequenti

Beszel supporta gli avvisi?

Sì. Beszel supporta avvisi basati su webhook. Puoi configurare soglie per CPU, memoria e utilizzo disco, con notifiche inviate a Discord, Slack o qualsiasi endpoint webhook.

Posso mettere Beszel dietro un reverse proxy?

Sì. Beszel funziona bene dietro Nginx, Caddy o Traefik. Configura il tuo proxy per inoltrare il traffico HTTPS alla porta 8090. Aggiungi SSL tramite Let’s Encrypt per un setup di produzione.

I dati di Beszel persistono dopo il riavvio del container?

Sì, finché monti un volume con nome (beszel_data). Il database SQLite conserva tutto lo storico delle metriche. Includi sempre il volume nel tuo file Docker Compose.

Per ulteriori raccomandazioni VPS adatte ai carichi di monitoraggio, consulta il nostro confronto completo VPS.