Claw Cloud/Claw devbox每月赠送5美金,在这个额度内可以搭建哪吒监控面板,为此需要创建两个容器。

创建第一个容器

名称随意,image name填入:ghcr.io/nezhahq/nezha:v1.12.0。配置如图,端口填8008,开启internet access,并绑定托管到cf上的域名。

添加storage,空间2g,路径填入:/dashboard/data

点击布署,完成第一个项目。

创建第二个容器

名称随意,image name保持默认的nginx,配置拉到最低,端口保持默认的80,开启internet access,使用默认域名即可。注意点选grpcs而非https。

点击添加configmap,名称:/etc/nginx/conf.d/default.conf,内容如下:

upstream dashboard {
    server nezha.ns-imc7mqm6.svc.cluster.local:8008;
    keepalive 512;
}

server {
    listen 80 http2;
    server_name nezha.ns-imc7mqm6.svc.cluster.local;

    underscores_in_headers on;

    location ^~ /proto.NezhaService/ {
        grpc_set_header Host $host;
        grpc_set_header nz-realip $remote_addr;
        grpc_read_timeout 600s;
        grpc_send_timeout 600s;
        grpc_socket_keepalive on;
        client_max_body_size 10m;
        grpc_buffer_size 4m;
        grpc_pass grpc://dashboard;
    }
}

注意以上斜体部分替换为第一个项目的内网地址(Private Address)

点击布署完成第二个项目

其他设置

解析在cf上的域名开启小黄云,并打开使用https及websockets后,即可用https访问。第二个项目若绑定cf域名则不可开小黄云。

打开第一个域名,登录哪吒监控后台,点系统设置。站点名称随意,语言选中文,然后在Agent对接地址中填入第二个项目域名(Public Address)加80端口即可。


两个容器加起来每天0.12,一月3.6,在免费额度内。

V0版本(后面额外添加的命令不需要)

点击下面的创建App
img
右上角创建一个容器
img
CPU选0.5,内存1G
img
往下滑,添加一个存储
img
大小1GB,挂载路径填/data

/data

img
完成后如图所示
img
滑到最上面,点击部署容器
img
运行后如图所示
img
滑到最下面,点击终端图标
img
进入终端后执行

apt update && apt install curl wget unzip -y

img
执行完之后去哪吒面板复制客户端安装命令
img
然后在终端执行

cd /data

然后执行你复制的客户端安装代码执行
之后再执行

cp /opt/nezha ./ -r

img
回到容器管理页面,点击如图所示增加一个运行命令
img
添加如下两条

/data/nezha/agent/nezha-agent

注意下面的-c前面有一个空格

 -c /data/nezha/agent/config.yml

也可以写成一行,Arguments留空,在Command填入以下命令

/data/nezha/agent/nezha-agent -c /data/nezha/agent/config.yml

img
最后滑到顶上,点击更新,完事儿
img
img

img