Skip to content

beszel 安装

0

1、注意点

1.服务端添加客户端,命令复制后,要点确定

2.https://hub.docker.com/r/henrygd/beszel

3.https://hub.docker.com/r/henrygd/beszel-agent

2、客户端(agent)安装

极空间安装举例 compose

/tmp/zfsv3/sata13/手机号/data/ #HDD目录

/tmp/zfsv3/nvme11/手机号/data/ #SSD目录

进入目录

cd /tmp/zfsv3/nvme11/手机号/data/docker/beszelAgent
vi docker-compose.yml
services:
  beszel-agent:
    image: henrygd/beszel-agent:latest
    container_name: beszelagent
    restart: unless-stopped
    network_mode: host
    privileged: true
    # 赋予容器直接读取硬盘 SMART 信息的权限(用于监控硬盘温度和健康度)
    cap_add:
      - SYS_RAWIO
      - SYS_ADMIN
    devices:
      # 映射物理硬盘设备,配合上面的 cap_add 以便 Beszel 获取温度与 SMART 数据
      - /dev/sda:/dev/sda
      - /dev/sdb:/dev/sdb
      - /dev/sdc:/dev/sdc
      - /dev/sdd:/dev/sdd
      - /dev/nvme0:/dev/nvme0
      - /dev/nvme1:/dev/nvme1
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./beszel_agent_data:/var/lib/beszel-agent
      - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket:ro
      - /run/systemd/system:/run/systemd/system:ro
      # === 极空间多硬盘挂载配置 ===
      # 1. 监控 43.6T 机械硬盘 RAID5 大存储池
      - /tmp/zfsv3/sata13/18658029693/data:/extra-filesystems/43T:ro
      # 2. 监控第一块 2T NVMe 固态硬盘
      - /tmp/zfsv3/nvme11/18658029693/data:/extra-filesystems/SSD:ro
    environment:
      LISTEN: 45876
      KEY: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEsOiJdj24Vn02Rwysj1QvL/NxR4z+Mc43mO0d+jB2Ck'
      TOKEN: '074f8e52-ed69-4ccb-b554-ddf076fabc66'
      HUB_URL: 'https://cam.speedart.vip'

3、服务端(HUB端)安装