Application hosting

Hosting Beszel

A server monitoring tool with a central hub and agents on monitored systems. Track infrastructure usage and history without treating specifications as performance measurements.

Understand the setup

Check runtime, storage and installation requirements before choosing a server.

See requirements

Budget your resources

Allow room for the operating system, database and your actual workload.

Open resource planner

Build your shortlist

See the cheapest plans that meet the starting size, then check each provider's page.

See plans

Must have

Installation requirements

  • A hub reachable by registered agents.
  • Persistent hub and agent data.
  • Configured agent key and token.

Recommended

Planning guidance

No further general recommendations are published for this version.

Capacity depends on your workload

The guide does not define a universal CPU or RAM minimum. Monitored systems and retained history affect capacity.

Deploy with

Supported paths

  • Standalone binary
  • Docker or Podman

The host must provide

Runtime

Beszel hub and agent
Use supported releases

Storage

Persistent data

Persist /beszel_data for the hub and /var/lib/beszel-agent for agent data.

Step by step

Plan a Beszel deployment

  1. Start the hub

    Configure APP_URL and preserve its data directory.

    Official instructions
  2. Connect an agent

    Create the administrator account, register a system and configure its agent key and token.

    Official instructions

Security

Before you go public

  • Keep tokens private.
  • Review Docker socket access before monitoring containers.

Cost

Beyond the server price

  • Include monitoring storage and backups.

Providers rarely list runtime versions or extensions, so confirm PHP, database and other requirements with the provider before you buy.

Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.