绿色小软件下载
当前位置:首页 >> 站长休闲 >> 【转载】用1panel面板部署哪吒监控v1教程

【转载】用1panel面板部署哪吒监控v1教程

肯尼斯·汤普森 站长休闲 20

最近所有面板全部更新为最新的1panel了,在配置哪吒监控的时候老是出现问题,在网上搜到一篇教程,非常详细。原文地址:https://www.weirain.com/index.php/archives/309/

【转载】用1panel面板部署哪吒监控v1教程

一、域名解析面板域名以nezha.a.com为例,Cloudflare中添加A记录nezha.a.com指向Dashboard服务器IP,开启小黄云。a.com域名设置页面——网络,选择开启WebSockets和gRPC;SSL/TLS模式选择完全(严格)。

二、哪吒面板搭建ssh连接vps,输入代码sudomkdir-p/opt/nezha&&cd/opt/nezha

nanodocker-compose.yml

dockercomposeup-dCdocker-compose.yml文件:services:

dashboard:

container_name:nezha-dashboard

image:ghcr.io/nezhahq/nezha:latest

restart:unless-stopped

volumes:

-./dashboard/data:/dashboard/data

ports:

-8008:8008C三、反代设置1.1panel面板中新建反向代理网站,网站——创建网站——反向代理,主域名填写nezha.a.com,代理地址填写127.0.0.1:8008证书页面自行设置Acme账户、DNS账户为nezha.a.com申请证书。网站页面点击nezha.a.com进入网站设置,开启https。点击配置文件,最下方添加以下代码,保存并重载。#upstream配置

upstreamdashboard{

keepalive512;

server127.0.0.1:8008;

}C2.打开网站——反向代理——源文,使用以下代码替换原内容,点击确认。至此,反向代理设置完成。location^~/{

proxy_passhttp://127.0.0.1:8008;

proxy_set_headerHost$host;

proxy_set_headerX-Real-IP$remote_addr;

proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;

proxy_set_headerREMOTE-HOST$remote_addr;

proxy_set_headerUpgrade$http_upgrade;

proxy_set_headernz-realip$http_cf_connecting_ip;

proxy_set_headerConnection"upgrade";

proxy_set_headerX-Forwarded-Proto$scheme;

proxy_http_version1.1;

proxy_read_timeout3600s;

proxy_send_timeout3600s;

proxy_buffer_size128k;

proxy_buffers4128k;

proxy_busy_buffers_size256k;

proxy_max_temp_file_size0;

add_headerX-Cache$upstream_cache_status;

add_headerCache-Controlno-cache;

proxy_ssl_server_nameoff;

proxy_ssl_name$proxy_host;

add_headerStrict-Transport-Security"max-age=31536000";

}

underscores_in_headerson;

set_real_ip_from0.0.0.0/0;#CDN回源IP地址段

real_ip_headerCF-Connecting-IP;#CDN私有header,此处为CloudFlare默认

#gRPC服务

location^~/proto.NezhaService/{

grpc_set_headerHost$host;

grpc_set_headernz-realip$http_CF_Connecting_IP;

grpc_read_timeout600s;

grpc_send_timeout600s;

grpc_socket_keepaliveon;

client_max_body_size10m;

grpc_buffer_size4m;

grpc_passgrpc://dashboard;

#WebSocket服务

location~*^/api/v1/ws/(server|terminal|file)(.*)${

proxy_set_headerOriginhttps://$host;

}C四、哪吒面板设置1.登录到Dashboard配置界面https://nezha.a.com/dashboard,初始用户名、密码均为admin,登录后立即进入管理页面点击头像——个人信息——更新个人资料修改用户名和密码。2.点击头像——系统设置,填写站点名称、设置语言,Agent对接地址【域名/IP:端口】填写nezha.a.com:443,勾选Agent使用TLS连接,点击确认即可。3.添加telegram通知:通知页面点击“+”,创建通知,名称自定,URL填写https://api.telegram.org/bot/sendMessage?chat_id=&text=#NEZHA#,将和替换为实际值。获取URL参数获取机器人Token:与@BotFather对话,发送/newbot创建新机器人,获取Token。获取用户ID:与@userinfobot对话,获取你的用户ID。与机器人对话:先与新创建的机器人发送一条消息,确保机器人可以发送消息给你。分组——通知,页面点击“+”,编辑通知分组,名称自定,通知勾选提前创建的telegram通知,确认即可。4.记住一定要禁用被控端网页SSH

协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

本站有部分为网络搜集整理而来, 如有版权及内容质疑,请即刻联系站长整改。分享是美德,欢迎转载,敬请注明出处

同类推荐
控制面板
您好,欢迎到访网站!
  查看权限
标签列表