1、GitHub项目地址:
https://github.com/henrygd/beszel
https://beszel.dev/zh/guide/getting-started
2、狗云主机上部署 服务端 docker-compose.yaml文件:
2.1、创建Beszel目录:
mkdir -p /home/Beszel
cd /home/Beszel
2.2、创建服务端 docker-compose.yaml文件:
touch docker-compose.yaml
vim docker-compose.yaml
services:
beszel:
image: henrygd/beszel:latest
container_name: beszel
restart: unless-stopped
ports:
- 3001: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: '使用"添加系统"对话框复制的公钥进行更新'
2.3、启动服务:
docker-compose up -d
docker-compose ps -a
2.4、进入浏览器界面:
http://本地服务器IP:端口
http://43.247.134.161:3001/
2.5、设置用户邮箱、密码:
2.6、进入网页复制客户端公钥、docker-compose.yaml文件:
2.7、修改服务端 docker-compose.yaml文件:
vim docker-compose.yaml
services:
beszel:
image: henrygd/beszel:latest
container_name: beszel
restart: unless-stopped
ports:
- 3001: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: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
注意:同1服务器中服务端的镜像名不能和客户端一样
2.8、重启服务端服务:
cd /home/Beszel
docker-compose restart
docker-compose ps -a
3、狗云主机上部署 客户端 docker-compose.yaml文件:
3.1、创建Beszel-agent目录:
mkdir -p /home/Beszel-agent
cd /home/Beszel-agent
3.2、3.2、创建 客户端 docker-compose.yaml文件:
touch docker-compose.yaml
services:
beszel-agent:
image: "henrygd/beszel-agent"
container_name: "beszel-agent-1"
restart: unless-stopped
network_mode: host
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
# monitor other disks / partitions by mounting a folder in /extra-filesystems
# - /mnt/disk/.beszel:/extra-filesystems/sda1:ro
environment:
LISTEN: 45876
KEY: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
3.3、启动服务:
docker-compose up -d
docker-compose ps -a
4、登陆地址、用户名、密码:
网址:
http://本机ip:3001/
邮箱:
填自己的邮箱
密码:
填自己设置的密码
5、CF域名解析:
6、NPM域名反向代理:
7、监控平台-后台网址登陆:
网址:
http://自己绑定的域名地址
邮箱:
填自己的邮箱
密码:
填自己设置的密码