Beszel

Datadog の代替。サーバーと Docker コンテナの使用状況を記録・通知する軽量監視ツール

オープンソース代替:DatadogNew Relic

公式サイト ↗ GitHub ドキュメント

自分のサーバーで動かすなら:メモリ 1GB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓

  • ARM対応
  • Docker対応
  • SSO対応
  • セルフホスト可
  • 商用利用可
  • 日本語UI

Beszel は、サーバーの使用状況と Docker コンテナの統計を履歴つきで記録する軽量な監視ツールです。CPU・メモリ・ディスク使用量と I/O・ネットワーク・ロードアベレージ・温度・ファン回転数・GPU(Nvidia/AMD/Intel)・S.M.A.R.T.(ディスクの健康状態)・ZFS を取得でき、Docker/Podman のコンテナごとの CPU・メモリ・ネットワーク使用量も残せます。ほとんどの指標にしきい値つきのアラートを設定でき、Discord・Slack・Teams・Telegram・ntfy などに通知できます。

構成は、ダッシュボードを提供するハブ(PocketBase ベースの Web アプリ)と、監視したい各サーバーに入れるエージェントの2つです。エージェントはハブと WebSocket または SSH でつながり、Linux・macOS・Windows・FreeBSD 向けのバイナリと Docker イメージが用意されています。ログインは OAuth2/OpenID Connect に対応し、パスワード認証を無効にすることもできます。複数ユーザーで使え、データはディスクまたは S3 互換ストレージに自動バックアップできます。

必要メモリの数値は公式に公表されていません(README は「主要な製品より小さく、リソース消費が少ない」と説明しています)。ハブの Docker イメージは amd64・arm64・arm/v7・arm/v6 向けがあります。公式のクラウド版はありません。ログ収集や APM(アプリ内部の処理の追跡)は対象外で、サーバーとコンテナのリソース監視に絞った製品です。

日本語対応

UIの日本語化 あり 翻訳ファイル internal/site/src/locales/ja/ja.po
日本語ドキュメント 未検出 リポジトリ内に日本語のドキュメントは見つかりませんでした
日本語で調べやすさ Google で検索 ↗ 「Beszel 導入」で日本語記事を確認

リポジトリに日本語の翻訳ファイル(internal/site/src/locales/ja/ja.po)があり、Crowdin で翻訳されています(2026-10-12 時点で 535 項目中、未訳は3項目)。公式ドキュメント・README は英語です。

※ 日本語の翻訳ファイルの有無はリポジトリを自動で確認しています(翻訳の割合は、ファイルの形式によって計測できないため表示していません)。最終確認:2026/10/22

向いている人・向いていない人

向いている

  • Datadog のホスト課金をやめて、自社サーバーと Docker コンテナの使用状況を見たい
  • VPS や自宅サーバーなど数台〜数十台を1画面でまとめて見たい
  • ディスク容量・温度・S.M.A.R.T. の異常を Slack や Discord に通知したい
  • 重い監視基盤(Prometheus+Grafana など)を組むほどではない

向いていない

  • ログ収集・APM・分散トレーシングまで1つのサービスで扱いたい(Beszel の対象外)
  • 公式のクラウド版・サポート窓口が必要(公式のクラウド版は無い)
  • アプリ独自の指標(カスタムメトリクス)を細かく取りたい
  • 監視先ごとにエージェントを入れられない環境がある

最近の更新

  • v0.21.1
    リリースノート(原文)
    ## What's Changed
    For developers using the agent as a Go package, `Agent.Start` now requires a `context.Context`.
    
    For authors of integrations, existing memory fields other than memory percentage are deprecated in favor of new fields which provide raw byte values. The deprecated fields are still populated, but will be removed from the API in a future version.
    
    ```go
    type Stats struct {
      // Deprecated fields (populated on hubs <= 0.21.1; will be removed in a future version)
    	Mem            float64     `json:"m" cbor:"2,keyasint"`  // Deprecated: GB, use MemBytes. Memory GB fields are kept for older hubs and integrations.
    	MaxMem         float64     `json:"mm,omitzero" cbor:"-"` // Deprecated: GB, use MaxMemBytes.
    	MemUsed        float64     `json:"mu" cbor:"3,keyasint"` // Deprec…
  • v0.21.0
    リリースノート(原文)
    ## What's Changed
    - Add pending package updates list to the system page (#2357, #2427)
    - Add Wi-Fi signal strength monitoring (#2367)
    - Add TLS certificate expiry check to HTTPS network monitors (#2401)
    - Add systemd service logs to service details (#2440)
    - Add option to set the DNS server queried by DNS monitors (#2389)
    - Add network monitor comparison across systems and within the same system (#2442, #2477)
    - Add `SYNC_SYSTEM_NAMES` environment variable to sync system names with hostnames (#1917)
    - Add `DISABLE_SSH` option to the hub to skip SSH fallback (#2469)
    - Add environment variable to disable container image update checks (#2371)
    - Add MB/s and GB/s unit selection to bandwidth alerts
    - Add log timestamp toggle (#2471)
    - Add view settings to the network monitors table …
  • v0.20.0
    リリースノート(原文)
    ## What's Changed
    - Add network monitoring from agents (#2266, #1911)
    - Add container image update available flag (#2211)
    - Add btrfs filesystem reporting as storage pools (#2315)
    - Add persistence of view preferences and language to user settings (#1831)
    - Add `TRUSTED_PROXY_IPS` allowlist for `TRUSTED_AUTH_HEADER` (#2327)
    - Add ZFS utilities to Intel and NVIDIA agent images (#2288, #2311)
    - Revert SMART warnings for certain attributes (#2296, #2308, #2347)
    - Improve NVMe data units display as human-readable GB/TB (#2303)
    - Fix agent disconnects during slow collections by extending WebSocket deadline (#2294)
    - Fix missing root CA certificates in base agent image (#2291)
    - Fix false RAID health warnings during healthy data scrubbing (#2109)
    - Fix ZFS monitoring when /dev/zfs is…

導入方法(セルフホスト)

必要メモリ1 GB 程度(目安)
導入難易度かんたん
Docker対応
推奨VPSプランConoHa VPS 1GB(月額 588円〜)

henrygd/beszel/supplemental/docker/same-system/docker-compose.yml

# ハブとエージェントを同じサーバーで動かす例(公式リポジトリより)。TOKEN と KEY はハブの画面で発行される値を入れる
services:
  beszel:
    image: henrygd/beszel:latest
    container_name: beszel
    restart: unless-stopped
    environment:
      APP_URL: http://localhost:8090
    ports:
      - 8090:8090
    volumes:
      - ./beszel_data:/beszel_data
      - ./beszel_socket:/beszel_socket

  beszel-agent:
    image: henrygd/beszel-agent:latest
    container_name: beszel-agent
    restart: unless-stopped
    network_mode: host
    volumes:
      - ./beszel_agent_data:/var/lib/beszel-agent
      - ./beszel_socket:/beszel_socket
      - /var/run/docker.sock:/var/run/docker.sock:ro
    environment:
      LISTEN: /beszel_socket/beszel.sock
      HUB_URL: http://localhost:8090
      TOKEN: 
      KEY: ""
  1. VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
  2. Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ curl -fsSL https://get.docker.com | sh
  3. Beszel を起動 ― 上の compose ファイルを置いて docker compose up -d
  4. ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン で取得(PR)

このソフトが動く VPS プラン(必要メモリ 1GB 以上)

サービスプラン月額(目安)
ConoHa VPS 最安 1GB 588円〜 公式サイト ↗
シンVPS 1GB 671円〜 公式サイト ↗
XServer VPS クラウド 4GB 2,068円〜 公式サイト ↗

※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR

Datadog と比べていくら安くなる?

契約Datadog(年額)Beszel セルフホスト(年額)差額
1契約27,600円7,056円−20,544円

※ Datadog は Pro 月額 約2,300円/ホスト(目安)、セルフホストはConoHa VPS 1GB(月額588円)で試算。運用の手間・バックアップ・ドメイン代は含みません。

自分で入れるのが難しいときは

Beszel のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。

Beszel の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。

監視・通知の他のOSSと比較

ソフト★ Stars最終更新日本語UI必要RAM難易度ライセンス
Beszel(このページ) 26,438 13時間前 あり ― かんたん MIT
Uptime Kuma 92,757 1日前 79% 256MB かんたん MIT
Grafana 77,432 11時間前 95% 1GB ふつう AGPL-3.0
Sentry 45,628 11時間前 未検出 16GB むずかしい FSL-1.1-Apache-2.0(ソース公開型)

監視・通知のOSSをすべて見る →

よくある質問

Beszel は無料で使えますか?

MIT ライセンスで無料です。監視するサーバー数やユーザー数による課金はありません。かかるのはサーバー代だけです。

日本語で使えますか?

リポジトリに日本語の翻訳ファイル(internal/site/src/locales/ja/ja.po)があり、画面を日本語で表示できます。公式ドキュメントは英語です。

どれくらいのメモリが必要ですか?

必要メモリの数値は公式に公表されていません。公式は「軽量」をうたっており、ハブは PocketBase ベースの単一アプリです。監視台数が多い場合は、検証環境で使用量を確かめてください。

どの OS を監視できますか?

エージェントは Linux・macOS・Windows・FreeBSD 向けがあり、Docker でも動かせます。ハブとエージェントは WebSocket または SSH でつながります。

Datadog の代わりになりますか?

サーバーとコンテナのリソース監視・アラートは代わりになります。ログ管理・APM・ダッシュボードの細かな作り込みといった機能は Beszel にはないため、それらを使っている場合は別の仕組みが必要です。

カテゴリ:監視・通知

このソフトの開発者ですか? 管理申請する(登録不要)

GitHub リポジトリの Topics に検証コードを追加してもらい、本人確認します。認証後は「開発者認証済み」バッジが付きます。

情報の誤りを報告・OSSを投稿する