无服务器部署哪吒探针面板端
部署
用指定的镜像fscarmen/argo-nezha:latest (该镜像项目与最新版几乎同步更新),部署到koyeb的免费容器上,稳定性不错,提供100G的免费流量,用于面板绰绰有余
部署教程:https://github.com/fscarmen2/Argo-Nezha-Service-Container
这个项目的教程非常的详细了,需要搭配Cloudflare进行内穿来让节点端访问面板端
优化
更改底部内容,和网页ico图标
使用这个项目,因为没法去改文件,所以在修改哪吒监控页面上需要利用js来更改底部和ico图标。将这个代码加在哪吒后台的自定义代码中加以修改即可。
<script>
document.addEventListener("DOMContentLoaded", function() {
const pTag = document.querySelector("footer .mdui-typo p");
if (pTag) {
pTag.innerHTML = `<a href="/"><at>栗子SLA监控</at></a> |
<a href="https://github.com/naiba/nezha"><st>哪吒监控</st></a> |
<a href="https://icp.gov.moe/?keyword=20241314" target="_blank"><at>萌ICP备20241314</at></a>`;
}
const faviconLink = document.querySelector('link[rel="shortcut icon"]');
if (faviconLink) {
faviconLink.href = "https://tc.alcy.cc/favicon.ico";
}
});
</script>
备份
每天四点会强制性的自动备份一遍数据内容
你也可以在配置好面板后,手动备份一遍,以防万一
备份命令:backup
把 Github 备份库里的 README.md 文件内容改为 backup
导入备份
ssh 进入容器后运行,github 备份库里的 tar.gz 文件名,格式: dashboard-2023-04-22-21:42:10.tar.gz
输入,然后选择想导入的文件压缩即可
bash /dashboard/restore.sh
嵌套CDN加速
因为koyeb使用的也是cf的节点,而cf本身在大多数地区以及电信用户比较卡,如果你是需要公共监控,给别人看的话建议再接入一下国内cdn,或者亚太cdn,又或者整个比较快的机器反代一下(需要支持Websocket)。
在正常的cdn控制面板中应该都有类似的选项,nezha.lizibot.eu.org是我挂载在cf的域名
本文是原创文章,完整转载请注明来自 栗子
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果