Beszel
Datadog の代替。サーバーと Docker コンテナの使用状況を記録・通知する軽量監視ツール
自分のサーバーで動かすなら:メモリ 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(アプリ内部の処理の追跡)は対象外で、サーバーとコンテナのリソース監視に絞った製品です。
日本語対応
リポジトリに日本語の翻訳ファイル(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 の対象外)
- 公式のクラウド版・サポート窓口が必要(公式のクラウド版は無い)
- アプリ独自の指標(カスタムメトリクス)を細かく取りたい
- 監視先ごとにエージェントを入れられない環境がある
最近の更新
-
リリースノート(原文)
## 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… -
リリースノート(原文)
## 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 …
-
リリースノート(原文)
## 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…
導入方法(セルフホスト)
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: ""
- VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Beszel を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインと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(ソース公開型) |
よくある質問
Beszel は無料で使えますか?
MIT ライセンスで無料です。監視するサーバー数やユーザー数による課金はありません。かかるのはサーバー代だけです。
日本語で使えますか?
リポジトリに日本語の翻訳ファイル(internal/site/src/locales/ja/ja.po)があり、画面を日本語で表示できます。公式ドキュメントは英語です。
どれくらいのメモリが必要ですか?
必要メモリの数値は公式に公表されていません。公式は「軽量」をうたっており、ハブは PocketBase ベースの単一アプリです。監視台数が多い場合は、検証環境で使用量を確かめてください。
どの OS を監視できますか?
エージェントは Linux・macOS・Windows・FreeBSD 向けがあり、Docker でも動かせます。ハブとエージェントは WebSocket または SSH でつながります。
Datadog の代わりになりますか?
サーバーとコンテナのリソース監視・アラートは代わりになります。ログ管理・APM・ダッシュボードの細かな作り込みといった機能は Beszel にはないため、それらを使っている場合は別の仕組みが必要です。