Self host a Beszel Hub to monitor servers and containers

Self host a Beszel Hub to monitor servers and containers
self hosted Beszel Hub screencast

In this screencast we’re looking at self hosted Beszel, a lightweight server monitoring platform that’s ideal for small businesses that run cloud servers or on‑prem machines and want visibility without a heavy monitoring stack.

For example, imagine a small web agency hosting client sites in Docker. You want to know if a container is slowly eating memory, if disk space is getting tight, or if bandwidth spikes are happening at peak times. Beszel gives you a clear dashboard with history and alerts, so you can catch issues before a client notices.

self hosted Beszel Hub screencast

Install the Beszel hub, enroll an agent on your Docker server, confirm metrics are flowing, and add alerts so you hear about problems early.

Formable's Beszel Hub Portainer stack docker-compose.yml

services:
  beszel:
    image: henrygd/beszel:${APP_VERSION}
    restart: unless-stopped
    ports:
      - ${APP_PORT}:8090
    volumes:
      - app_data:/beszel_data

volumes:
   app_data:

Managed Self Hosted Beszel Hub

Formable sets up, monitors and updates your cloud applications.

💡
Formable installs Beszel Hub at your own subdomain, for example: hub.formable.app
🔒
Free Let's Encrypt certificate setup and renewal with certbot.
📡
We monitor your application subdomain with Formable's Uptime Kuma server.
⚙️
Formable updates your application and checks for any breaking changes.
💾
Formable configures Kopia to take incremental snapshots of your application data and files to AWS S3.
✉️
Formable starts you on our Mailgun SMTP server for email notification delivery. We can then get you setup with your own Mailgun account and subdomain, so you can track deliverability.
🚨
Formable resolves any application downtime issues and supports your team.
Mastodon