Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Beszel no VPS: Seu Hub de Monitoramento Leve em 2026

Guia completo para executar o Beszel em um VPS. Cobre o que é o Beszel, dimensionamento de VPS, instalação do Docker e configuração do painel de controle inicial.

O monitoramento de servidores não precisa ser feito com stacks pesados. O Beszel é um painel de monitoramento de código aberto, leve, que fornece estatísticas em tempo real de CPU, RAM, E/S de disco e rede em toda a sua infraestrutura - tudo isso a partir de uma interface web única, apoiada por SQLite. Este guia mostra como escolher um VPS, implantar o Beszel via Docker e configurar o seu primeiro servidor no painel.

O que é o Beszel?

O Beszel (GitHub: henrygd/beszel) é uma solução de monitoramento de servidores auto-hospedada, criada para desenvolvedores e entusiastas de homelab que desejam visibilidade sem sobrecarga operacional. Características principais:

Comparado a alternativas como Netdata (mais pesado e complexo) ou Uptime Kuma (checagens de saúde de serviços, não métricas do sistema), o Beszel foi feito sob medida para dashboards limpos de métricas do sistema.

Por que usar um VPS para o Beszel?

Rodar o Beszel em um VPS dedicado faz sentido por várias razões:

Comparação de VPS para o Beszel

ProvedorPreçoRAMArmazenamentoMelhor Para
Contabo VPS5.99 EUR/mês8 GB200 GB NVMeRetenção longa de métricas, UE
Hetzner Cloud4.15 EUR/mês4 GB40 GB NVMeMelhor custo/desempenho, UE
DigitalOcean6 USD/mês1 GB25 GB SSDIniciantes
Vultr6 USD/mês1 GB25 GB SSDLocais globais
Linode (Akamai)5 USD/mês1 GB25 GB SSDOrçamento, confiável

Para um homelab ou pequena frota, o Hetzner Cloud por 4.15 EUR/mês é a melhor opção: armazenamento NVMe, alta disponibilidade e uma excelente API para automação. Para maior espaço de armazenamento, o Contabo por 5.99 EUR/mês oferece 200 GB NVMe - ideal se você deseja manter meses de métricas de muitos servidores.

Instalação: Beszel via Docker

Pré-requisitos

Passo 1: Instalar 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: Implantar o Hub do Beszel

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

Ou use Docker Compose - crie o arquivo 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:

Depois, execute:

docker compose up -d

Passo 3: Acesse o Painel

Acesse http://seu-vps-ip:8090 no navegador. Na primeira abertura, você será solicitado a criar uma conta de administrador. Informe uma senha forte.

Passo 4: Adicione um Agente de Servidor

Para cada servidor que deseja monitorar, instale o agente do Beszel. No servidor monitorado:

docker run -d \
  --name beszel-agent \
  --restart unless-stopped \
  --network host \
  -e KEY="<sua-chave-de-agente-do-dashboard>" \
  henrygd/beszel-agent

A chave do agente é gerada na interface do hub do Beszel ao clicar em Add Server. Copie-a e cole na linha de comando acima.

Visão geral do painel

Assim que um servidor estiver conectado, o painel do Beszel exibe:

Os gráficos são interativos e suportam intervalos de tempo personalizados. Todos os dados são armazenados em SQLite no diretório /beszel_data/.

FAQs

O Beszel suporta alertas?

O Beszel oferece suporte básico a alertas via webhooks. Você pode configurar limites de alerta no painel para uso de CPU, memória e disco, com notificações enviadas para serviços como Discord, Slack ou qualquer endpoint webhook.

Posso colocar o Beszel atrás de um proxy reverso?

Sim. O Beszel funciona bem com Nginx, Caddy ou Traefik. Configure seu proxy para encaminhar o tráfego HTTPS para a porta 8090. Adicione SSL via Let’s Encrypt para uma configuração de produção.

Os dados do Beszel persistem após reinícios do container?

Sim, desde que você monte um volume nomeado (beszel_data). O banco de dados SQLite armazena todo o histórico de métricas. Sempre inclua o volume no seu arquivo Docker Compose.

Para recomendações adicionais de VPS adequados para cargas de trabalho de monitoramento, veja nossa comparação completa de VPS.