---
title: "Beszel com Docker Compose e hospedagem em um clique"
description: "Beszel: monitoramento de servidores leve e open source com métricas do Docker, histórico e alertas. Auto-hospede o hub em um clique; agentes via WebSocket."
---

[← Todos os templates](https://pethost.dev/pt/templates/) · [Analytics e monitoramento](https://pethost.dev/pt/templates/monitoring/)

# Faça deploy de Beszel em um clique

Monitoramento leve de servidores: CPU, memória, disco, rede e métricas do Docker, com histórico e alertas

[Fazer deploy no Pethost](https://console.pethost.dev/?template=beszel)

## O que é Beszel?

O Beszel é uma plataforma leve de monitoramento de servidores em duas partes: o hub, um app web feito sobre o PocketBase, que este template roda, e um agente em cada máquina que você monitora. Os agentes informam CPU, memória, uso e E/S de disco, rede, carga, temperaturas, GPUs, saúde S.M.A.R.T. e serviços do systemd, além da CPU, da memória e da rede de cada container Docker ou Podman. O hub desenha o histórico deles e avisa você pelo Telegram, Discord, Slack, ntfy, e-mail e outros serviços quando um sistema cai ou um valor passa do limite.

As pessoas usam o Beszel para ver todos os servidores, VPS e máquinas do home lab em uma só página, sem montar Prometheus e Grafana. Um hub num endereço público serve para agentes atrás de um roteador doméstico: o agente abre a conexão até o hub por WebSocket, com seu token, então nada precisa ser aberto na máquina que ele monitora. A primeira conta do hub é criada a partir dos campos, e um administrador pode compartilhar sistemas com usuários que só podem ver. O porém: o histórico fica guardado por 30 dias no máximo, e os apps de celular são de terceiros.

## Hospedagem de Beszel no Pethost

1. Você entra no Pethost com uma passkey, GitHub ou Google. Ainda não tem máquina? Você escolhe um plano, e o link espera até ela ficar pronta.
2. Novo projeto abre em Beszel. Você preenche o que ele pede e clica em Criar projeto: **E-mail**, **Senha do administrador**.
3. Em um ou dois minutos Beszel está no ar no próprio endereço com HTTPS. Os segredos são gerados ao acaso, e os dados vão para o backup noturno.
4. É um projeto como qualquer outro: você ou seu agente podem alterá-lo, fazer rollback ou restaurá-lo.

## Perguntas sobre Beszel

**O Beszel é gratuito?**

Sim. O Beszel é open source sob a licença MIT, e o criador dele diz que nenhum recurso será colocado atrás de um paywall. Não há edição paga nem hospedada.

**Preciso abrir uma porta nos servidores que o Beszel monitora?**

Não, quando o agente se conecta ao hub por WebSocket: ele só faz uma conexão de saída, com seu token. No modo SSH, mais antigo, o hub se conecta ao agente na porta 45876, que então precisa estar acessível.

**Como o Beszel monitora containers Docker?**

O agente lê o socket do Docker, que o docker-compose.yml de Adicionar Sistema monta como somente leitura, ou um proxy de socket indicado em DOCKER_HOST. Depois ele mostra em gráficos a CPU, a memória e a rede de cada container.

**O Beszel substitui o Prometheus e o Grafana?**

Para ficar de olho nos servidores, sim: o criador o fez para mostrar CPU, memória e disco sem montar Prometheus e Grafana. Os gráficos dele são fixos e ele guarda 30 dias de histórico, então dashboards personalizados de longo prazo continuam sendo trabalho do Grafana.

**Existe app do Beszel para celular?**

Oficial, não. Apps de terceiros, como o Beszel Companion para iOS e o Beszel Mobile para Android e iOS, se conectam a um hub, e a página web funciona no navegador do celular.

**De quanta memória e disco Beszel precisa?**

O hub do Beszel é muito leve: cerca de 20 MB de memória, e ele guarda no máximo 30 dias de histórico por sistema, então os dados continuam pequenos. No Pethost, o plano Starter basta, com espaço para outros apps ao lado.

## Arquivo Docker Compose de Beszel

O template é este compose.yaml e as variáveis gravadas no .env do projeto quando ele é criado. O Pethost roda o arquivo exatamente como está escrito.

**Containers:** beszel (henrygd/beszel:0.21).

**Volumes, no backup noturno:** data.

```
services:
  beszel:
    image: henrygd/beszel:0.21
    restart: unless-stopped
    environment:
      APP_URL: ${URL}
      # A new hub offers whoever opens it first to make the first account: this one is made from
      # the fields before the hub answers, so nobody else can.
      USER_EMAIL: ${ADMIN_EMAIL}
      USER_PASSWORD: ${ADMIN_PASSWORD}
    volumes:
      - data:/beszel_data

volumes:
  data:
```

[compose.yaml](https://pethost.dev/templates/beszel/compose.yaml)[Ver no GitHub](https://github.com/pethost-dev/templates/tree/main/beszel)

## [Mais em Analytics e monitoramento](https://pethost.dev/pt/templates/monitoring/)

- [**Umami**Web analytics para os seus sites, sem cookies](https://pethost.dev/pt/templates/umami/)
- [**Uptime Kuma**Monitoramento de uptime com alertas e páginas de status](https://pethost.dev/pt/templates/uptime-kuma/)
- [**Kener**Uma página de status com monitores de disponibilidade e incidentes](https://pethost.dev/pt/templates/kener/)
- [**changedetection.io**Monitora páginas web e avisa quando elas mudam: preços, reposição de estoque, notícias](https://pethost.dev/pt/templates/changedetection/)
- [**Checkmate**Monitoramento de disponibilidade, velocidade de páginas e servidores, com páginas de status](https://pethost.dev/pt/templates/checkmate/)
- [**Gotify**Um servidor de mensagens push: scripts enviam por uma API REST, e o app web e o app para Android mostram as mensagens na hora](https://pethost.dev/pt/templates/gotify/)

Pethost · Stephan Gomer · NIP 1133096755

Pethost

- [Templates](https://pethost.dev/pt/templates/)
- [Sobre nós](https://pethost.dev/about/)
- [Docs](https://pethost.dev/docs/)
- [Blog](https://pethost.dev/pt/blog/)
- [API](https://pethost.dev/docs/api/)
- [CLI](https://pethost.dev/docs/cli/)
- [Plugin](https://github.com/pethost-dev/plugin)
- [Termos](https://pethost.dev/terms/)
- [Privacidade](https://pethost.dev/privacy/)
- [Reembolsos](https://pethost.dev/refunds/)
- [support@pethost.dev](mailto:support@pethost.dev)

Bancos de dados

- [Postgres](https://pethost.dev/pt/postgres/)

Comparativos

- [Coolify vs Dokploy vs CapRover vs Dokku](https://pethost.dev/pt/blog/coolify-vs-dokploy-vs-caprover-vs-dokku/)
- [Coolify Cloud vs Dokploy Cloud](https://pethost.dev/pt/blog/coolify-cloud-vs-dokploy-cloud/)
- [Preços Railway vs Render vs Fly.io](https://pethost.dev/pt/blog/railway-vs-render-vs-fly-io-pricing/)
- [Hospedagem gerenciada de Docker Compose](https://pethost.dev/pt/blog/managed-docker-compose-hosting/)

Alternativas

- [Alternativas ao Railway](https://pethost.dev/pt/blog/railway-alternatives/)
- [Alternativas ao Heroku](https://pethost.dev/pt/blog/heroku-alternatives/)
- [Alternativas ao Dokploy](https://pethost.dev/pt/blog/dokploy-alternatives/)
- [Alternativas ao Coolify](https://pethost.dev/pt/blog/coolify-alternatives/)
- [Alternativas ao Render](https://pethost.dev/pt/blog/render-alternatives/)
- [Alternativas ao Sliplane](https://pethost.dev/pt/blog/sliplane-alternatives/)
