Beszel 部署教程

前言

  • 优点:简洁轻量,比哪吒更容易上手;采用 SSH-ED25519 进行通信;支持组大内网后填写内网 IP 而非公网 IP,安全系数更高
  • 缺点:只能登录查看服务器状态

部署教程

Hub 安装

Linux 一键脚本

curl -sL https://get.beszel.dev/hub -o /tmp/install-hub.sh && chmod +x /tmp/install-hub.sh && /tmp/install-hub.sh

参数说明

  • -u:卸载
  • -p <port>:指定端口(默认:8090)

初始访问

打开 ip:8090 即可访问 Hub,设置邮箱和密码
1000031339.jpg

安装 Agent

  1. 点击添加客户端
    1000031340.jpg
  2. 填写名称和 ip,选择 Docker 安装或 二进制 安装,复制命令并点击「添加客户端」,到需安装 Agent 的 VPS 运行命令即可
    1000031341.jpg
  3. 查看是否安装成功
    1000031342.jpg

反向代理

以 Caddy 为例

安装 Caddy
apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list

apt update

apt install caddy
Caddy 配置

修改 /etc/caddy/Caddyfile(自行更改 example.com 为自己的域名):

example.com {

  reverse_proxy 127.0.0.1:8090

}
重启 Caddy
systemctl restart caddy