Featured image of post Beszel探针——docker部署

Beszel探针——docker部署

   
文章摘要
小tips……😋

前言

​ 哪吒探针v1版本太难操作了,感觉还是v0好看,但是v0现在感觉就跟弃子一样,干脆转其他的服务了,beszel使用之后感觉确实部署简单,容易上手,项目地址

正文

​ 我用的docker-compose部署,因为有些环境变量需要配置,比如github认证回调之类的,主要我不会修改那个二进制文件

​ 安装docker不必多说

第一步

创建目录地址

mkdir ~/my_docker_project
cd ~/my_docker_project

创建编辑文件

nano docker-compose.yml

写入以下内容

version: '3.8'

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

​ 需要修改自定义端口,编辑

    ports:
      - 2258:8090

​ 环境变量(后面可以github回调验证)更多自定义变量参考

    environment:
      USER_CREATION: true

第二步

启动

docker-compose up -d

之后访问域名:端口就可以了

注意

创建用户的时候不要使用浏览器的自动填入

因为虽然显示只有邮箱密码的输入框,但是自动填充有时候会加入用户名,导致提交表单失败

添加新的服务器的时候要确保原来的beazel-ag删除干净

检查端口

lsof -i :45876

如果还有就卸载

linux安装命令 -u

然后使用安装命令

不能使用localhost和127.0.0.1,有问题

一般都是秒链接

最后的agent更新选择n,避免和哪吒一样

转发

主控机没有ipv6,所以向纯ipv6小鸡的45876端口请求数据会被拒绝,目前没有太好的办法,主要也不想在ipv6的小鸡上装warp,在主控机上装了warp没有用

只好使用转发了

反正也不是实时的监控

使用socat转发

在中间的转发鸡上

安装socat

sudo apt install socat -y

建立服务

sudo nano /etc/systemd/system/socat-ipv4-to-ipv6.service

编辑

44444是主控鸡和中间鸡的联系端口,转发到ipv6小鸡的45876

[Unit]
Description=Socat IPv4 to IPv6 Proxy
After=network.target

[Service]
ExecStart=/usr/bin/socat TCP4-LISTEN:44444,fork TCP6:[需要转发的ipv6]:45876
Restart=always

[Install]
WantedBy=multi-user.target

需要多个转发的话,修改ExecStart(注意格式)

[Unit]
Description=Socat Service to Forward IPv4 to IPv6
After=network.target

[Service]
Type=simple
ExecStart=/bin/bash -c '\
    /usr/bin/socat TCP4-LISTEN:45877,fork TCP6:[第一个ipv6]:45876 & \
    /usr/bin/socat TCP4-LISTEN:45870,fork TCP6:[第二个ipv]:45876'
Restart=always
User=root

[Install]
WantedBy=multi-user.target

或者

根据上面的步骤创建新的单个转发的服务(不推荐)

启动和保活

sudo systemctl daemon-reload
sudo systemctl enable socat-ipv4-to-ipv6.service
sudo systemctl start socat-ipv4-to-ipv6.service

验证

sudo systemctl status socat-ipv4-to-ipv6.service

最后在beszel这样设置,访问中间鸡的中间鸡ipv4:44444端口

image-20241224172240906

复制的linux命令需要修改端口44444成45876

curl -sL https://raw.githubusercontent.com/henrygd/beszel/main/supplemental/scripts/install-agent.sh -o install-agent.sh && chmod +x install-agent.sh && ./install-agent.sh -p 44444 -k "token" --china-mirrors

这个位置-p 44444改成

-p 45876

通知

没有找到微信的通知渠道(毕竟是国外大佬写的)

TG通知示例(在设置-通知里面设置)

telegram://bot_token@telegram?chats=群组id

更多通知写法(比如bark)

CC BY-NC-SA 4.0 创意的非商业派对入场券
最后更新于 2024-12-28 19:05
晚来天欲雪,能饮一杯无