Skip to main content

Fully Managed Beszel
as a Service

Deploy Beszel as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

Beszel is an open-source server monitoring platform — Docker container stats, historical metrics, and alerts — combining the convenience of Datadog with the security and control of self-hosted infrastructure.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

Beszel

Beszel

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
Beszel Preview Image

ABOUT THE SOFTWARE

What is Beszel

Beszel is a lightweight open-source server monitoring platform with Docker container stats, historical data, and configurable alerts. It runs as a single web hub plus tiny agents on each server you monitor, giving you Netdata-style visibility at a fraction of the resource cost.

Beszel was launched in mid-2024 by maintainer Hank (GitHub: henrygd) and reached 21,900 stars by May 2026 with active bi-weekly releases. The project is MIT-licensed, written in Go on top of the PocketBase backend, and ships as static binaries for Linux, macOS, Windows, and FreeBSD across nine CPU architectures.

The architecture is two pieces: one hub that exposes a web dashboard, and a small agent — around 10 MB of RAM and a 3.5 MB binary — on each server you want to monitor. Agents connect outbound to the hub over a single authenticated WebSocket. That's the entire deployment shape. There's no Kubernetes operator to install, no time-series database to run alongside, and no separate alert manager to maintain.

FEATURES

What Beszel does

Beszel covers the metrics that matter for operating a small to mid-size server fleet — system resources, Docker containers, GPUs, disk health, and alerting — without the footprint or pricing model of enterprise observability tools.

Docker and Podman container stats

Per-container CPU, memory, network, and historical usage. Surfaces the noisy neighbor on a shared host within seconds.

Configurable alerts with quiet hours

Thresholds on CPU, memory, disk, bandwidth, temperature, load, GPU usage, SMART, and battery. Quiet hours added in v0.17.0.

S3-compatible automatic backups

PocketBase backups push to Backblaze B2, Wasabi, MinIO, or AWS S3 on the schedule you set. Encrypted in transit and at rest.

REST API and webhooks

Full PocketBase REST API at /api for scripts, Homepage widgets, and Ansible. Shoutrrr URLs for Discord, Telegram, Slack, Gotify, email.

Multi-system dashboard

One hub aggregates many agents. Community deployments report 100+ servers on a single instance without performance loss.

OAuth and OIDC authentication

Google, GitHub, GitLab, Microsoft, Discord, Authentik, plus generic OIDC for Authelia, Keycloak, and Pocket ID. Password auth optional.

GPU, SMART, and temperature monitoring

NVIDIA via NVML, AMD via sysfs, Intel via intel_gpu_top, Apple Silicon via nvtop. SMART pages flag wear weeks before failure.

Universal tokens for fleet provisioning

One token onboards many agents — clean fit for autoscaling, Ansible plays, or rolling out monitoring across a Proxmox cluster.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed Beszel

Commercial monitoring vendors keep getting more expensive. Datadog Infrastructure runs $15 to $33 per host per month before APM, and Grafana Cloud Application Observability moved on 13 February 2026 to a new $0.025-per-host-hour plus per-telemetry-unit pricing model. A 20-server fleet on Datadog Pro costs around $460/month before any add-ons.

Self-hosting Beszel solves the cost problem and creates an operational one. The reverse proxy needs WebSocket Upgrade and Connection headers forwarded correctly — GitHub Issue #1441 documents this as the single most common pitfall, where the dashboard loads fine but no agent can connect. OIDC behind Traefik throws 401s on the second authentication request. Authelia v4.39.15 needs a specific authn_strategies setting. The v0.18.2 agent release in January 2026 shipped a dynamically-linked binary that broke every Alpine and OpenWRT deployment until a manual recovery script was run.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run Beszel on DANIAN

These are representative team types we set up most often. Each starts with the same flat €9 plan.

12-PERSON DIGITAL AGENCY

Replacing per-client commercial monitoring after the bill crossed $800/month

Hub deployed in Germany with universal-token provisioning so an Ansible play onboards a new client VPS in one command. 35 client servers across 4 continents monitored from a single dashboard. Slack webhook wired into the agency's #ops channel; on-call rotation managed inside Beszel's quiet-hours configuration.

6-PERSON E-COMMERCE OPS TEAM

Keeping per-container visibility through Black Friday without an APM contract

Hub in Netherlands, agents on 18 Docker hosts running Magento, Redis, MariaDB, and Varnish. We tuned the data-retention window to 90 days to cover a full peak-season audit, enabled cgroup memory accounting in each host kernel, and wired SMART alerts on the Postgres SSDs to PagerDuty via Shoutrrr.

4-ENGINEER SAAS STARTUP

Owning the metric history instead of syncing it to a third party

Hub in Singapore for latency to the team's APAC servers. OIDC tied to Google Workspace so dashboard access matches the engineering team page automatically. Daily S3 backups to a separate region. €9/month replaces what would have been roughly $180/month at the same fleet size on commercial APM.

COMPARISON

Four ways to run Beszel

There is no monitoring path that's free of cost — there's only where the cost lands. Commercial vendors push it onto your card. Self-hosting pushes it onto your operations time. The math below is what each path actually costs at 1, 5, and 10 monitored servers.

 PATH1 SERVER5 SERVERS 10 SERVERSONGOING OPERATIONS TIME
Datadog
Infrastructure Pro

$23/mo$115/mo$230/moNone — vendor runs it
Self-host
on a $24/mo production-class VPS
$24/mo$24/mo$24/mo~3 hrs/month patching, certs, backups, upgrade testing
Self-host on a home server
(Synology DS923+, ~€650 hardware)
~€18/mo amortised + electricity~€18/mo amortised + electricity~€18/mo amortised + electricity~2 hrs/month + static IP, backup target, business uplink
DANIAN Managed Beszel€9/mo€9/mo€9/moZero — we run the hub, agents are free

Beszel agents are MIT-licensed and free on every path — only the hub differs. Datadog row uses publicly listed Infrastructure Pro pricing ($23/host/month, May 2026). The math holds at every scale we've measured.

BY INDUSTRY

Beszel for specific industries

Server monitoring requirements look different across verticals — what an agency needs from per-client isolation differs from what an e-commerce team needs from Black Friday capacity, and both differ from what a 3-cluster homelab cares about. The blocks below name the configuration choices we make per industry.

Agencies running 10 to 50 client VPS instances need clean billing separation per client — one Beszel hub per client account so the dashboard, alert rules, and metric history don't cross-contaminate. Standard practice in agency operations is a separate monitoring instance per managed-services contract.We configure universal tokens for Ansible-driven agent rollouts, so adding a new client server is a one-line provisioning step.

A 12-person agency monitoring 35 client servers across 4 continents replaces roughly $805/month of commercial Datadog Pro infrastructure monitoring with €9/month per client hub, plus free agents on each customer machine. Per-app file-manager access from the DANIAN dashboard lets the account lead pull the SQLite backup before any major change.
E-commerce ops teams running Docker-heavy stacks — Magento, Shopware, PrestaShop, WooCommerce — depend on per-container CPU and memory visibility during Black Friday traffic spikes when a stuck queue worker can quietly burn through database connections. Card-processing workloads need monitoring that stays out of the application data path; Beszel captures only system-level metrics, not request payloads or session contents, which keeps the monitoring layer clean of customer information.

We tune the hub's retention window to 90 days so peak-season history survives the post-event review, and we wire alerts to the existing Slack incident channel via Shoutrrr. A 6-person ops team monitoring 18 containers across staging and production saves around $560/month versus commercial APM at the same host count.
MSPs supporting SMB clients need a lightweight monitoring footprint that won't compete with the customer's own workloads for memory. The Beszel agent runs at around 10 MB of RAM per server, against 100 to 200 MB for Netdata's default configuration on the same host — Netdata's official sizing documentation confirms this baseline.

We set up alert templates per client tier (gold, silver, bronze), configure the universal-token API so the on-call engineer adds a new monitored host in under 30 seconds, and tie SMART monitoring into the disk-replacement workflow so failing budget-VPS drives get flagged weeks ahead of failure rather than at the moment of catastrophic write error.
SaaS founders shipping on 3 to 12 production servers want infrastructure observability without the per-host pricing that pushes Datadog or New Relic past $200/month before the team has 100 paying customers. Series-A diligence checklists now routinely ask for documented production monitoring with named alert recipients and a record of past incidents — Beszel covers that without committing the team to a vendor that bills on metric ingestion.

We deploy the hub with OIDC tied to the team's existing identity provider (Authentik, Google Workspace, GitHub) so on-call rotation matches the team page. A 4-engineer startup monitoring 8 production containers plus a staging cluster pays €9/month and keeps the entire metric history under their own control rather than syncing it to a third-party platform.
Small teams running k3s, k0s, or Talos clusters on bare metal want Docker-style container visibility without standing up the Prometheus + Grafana + Loki + Alertmanager stack — a setup that takes a weekend to deploy properly and ongoing care to maintain. Beszel fills the gap at around 1% of that effort.

We pin the agent to each node and surface per-pod stats through the container view. A 3-cluster homelab or pre-Series-A startup gets immediate observability in roughly 5 minutes per node, with a clean exit to the full PromQL stack later if cluster count grows past what Beszel's SQLite metric store handles efficiently — generally beyond 100 monitored systems.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

We run the latest stable version. We pin patch versions to a tested image rather than chasing every release the day it ships, so a regression like the January 2026 musl-binary breakage on Alpine agents doesn't reach customer instances. Upgrades land on customer hubs within 7 days of a stable release after we verify the migration against our staging fleet.
Agents run on the servers you want to monitor — your VPS, dedicated boxes, Raspberry Pi cluster, NAS, or LXC containers. They're free, MIT-licensed binaries from the official Beszel project. We host only the hub. You install the agent with a one-line script from the dashboard; we generate the SSH key pair and the universal token for you, so the agent just needs the hub URL and the token to connect.
Alerts trigger on CPU, memory, disk, bandwidth, temperature, load average, system status, GPU usage, S.M.A.R.T. health, and low battery. Each alert can have quiet hours configured. Notifications flow through Beszel's Shoutrrr-based dispatcher to Discord, Telegram, Slack, Gotify, Pushover, email, or any webhook. We pre-configure email alerts on first deploy.
The hub supports OAuth2 with Google, GitHub, GitLab, Microsoft, Discord, and Authentik, plus generic OIDC for Authelia, Keycloak, Pocket ID, and similar providers. We can also keep password auth, disable it, or run both side by side. SSO behind a reverse proxy has had edge cases — Authelia v4.39.15 with forward-auth needs an authn_strategies setting; Traefik in front of Authentik has thrown 401s on the second OIDC request. We've already solved both and ship the working config.
Beszel stores metrics as JSON in a SQLite database with automatic downsampling — 1-minute resolution for recent data, hourly aggregates for older history. Default retention is 365 days but we tune this per workload. For typical hubs monitoring 10 to 30 agents this is comfortable. For fleets approaching 100 agents we either raise the storage allocation or rotate hot data to a separate volume. We tell you honestly if your fleet size pushes past what Beszel's SQLite store handles well.
Yes. GPU monitoring covers NVIDIA via NVML, AMD via sysfs, Intel via intel_gpu_top, and Apple Silicon through the nvtop integration shipped in v0.18.4. Temperature comes from lm-sensors on Linux and LibreHardwareMonitorLib on Windows. The SMART monitoring page shows disk wear levelling, NVMe percentage-used, and predicted failure flags. Linux mdraid array health surfaces via sysfs. We enable cgroup memory accounting in the host kernel on first deploy so per-container memory stats show up correctly.
Yes. The hub admin UI is yours — you add systems, generate fingerprints, copy install commands, and remove agents whenever you want.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.
Yes. The PocketBase admin UI at /_/ exposes a backup tab that produces a single ZIP containing the full SQLite database and configuration. We can hand it to you at any time, encrypted. Beszel is MIT-licensed — you can restore it on your own server with no migration tooling needed. Point your agents at the new hub URL and reuse the same token. We don't lock the format and we don't retain anything after you cancel.
There is no automatic converter. Beszel's alert model is simpler than Datadog's tag-based system — you set thresholds on CPU, memory, disk, network, temperature, and load per system.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed Beszel for 7 days

No card. Cancel from the dashboard.