Beszel 是一个轻量级的服务器监控平台,包含 Docker 统计信息、历史数据和警报功能。

屏幕截图

安装 Hub 中心

运行 docker run 安装

mkdir -p ./beszel_data && \
docker run -d \
  --name beszel \
  --restart=unless-stopped \
  -v ./beszel_data:/beszel_data \
  -p 8090:8090 \
  henrygd/beszel

运行 docker compose 安装

1.创建 docker-compose.yml 文件

services:
  beszel:
    image: henrygd/beszel
    container_name: beszel
    restart: unless-stopped
    ports:
      - 8090:8090
    volumes:
      - ./beszel_data:/beszel_data

2.启动服务

docker compose up -d

安装 Agent 代理

运行 docker run 安装

docker run -d \
  --name beszel-agent \
  --network host \
  --restart unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -e KEY="<公钥>" \
  -e LISTEN=45876 \
  henrygd/beszel-agent:latest

运行 docker compose 安装

1.创建 docker-compose.yml 文件

services:
  beszel-agent:
    image: henrygd/beszel-agent
    container_name: beszel-agent
    restart: unless-stopped
    network_mode: host
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      # 通过在 /extra-filesystems 中挂载文件夹来监控其他磁盘/分区
      # - /mnt/disk1/.beszel:/extra-filesystems/disk1:ro
    environment:
      LISTEN: 45876
      KEY: '<公钥>'

2.启动服务

docker compose up -d

安装 Hub 和 Agent

运行 docker compose 安装

1.创建 beszel 目录

mkdir beszel
cd beszel

2.创建 docker-compose.yml 文件

vim docker-compose.yml

3.配置 docker-compose.yml 文件

services:
  beszel:
    image: henrygd/beszel:latest
    container_name: beszel
    restart: unless-stopped
    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_socket:/beszel_socket
      - /var/run/docker.sock:/var/run/docker.sock:ro
    environment:
      LISTEN: /beszel_socket/beszel.sock
      # 请勿删除密钥周围的引号
      KEY: '使用"添加系统"对话框复制的公钥进行更新'

4.启动服务

docker compose up -d

重要
1.使用您的公钥更新 KEY 值,然后再次运行 docker compose up -d 以重新启动代理
2.使用 /beszel_socket/beszel.sock 作为 主机/IP

官网地址:https://beszel.dev/zh/

最后修改:2025 年 03 月 25 日
如果觉得我的文章对你有用,请随意赞赏