前言

最近一直在给自己的小鸡们找一个合适的监控面板,https://nezha.wiki/因为用的多已经审美疲劳了,并且不支持历史数据记录。另一个比较合适的监控面板是https://www.beszel.dev/zh/,但Beszel的问题则更多。具体来说,目前对我来说不能接受的缺点有以下这些:

  • Beszel是主控端通过SSH协议访问被控端,因此被控端没有公网ip/内网穿透的情况下无法连接被控端。

  • Beszel要求强制登陆才可以查看节点数据。

  • Beszel在安装完成以后就连被控端的名称也无法进行修改。

因此,在网上兜兜转转了好长时间,最终找到了MyNodeQuery这个监控面板,现在就来说一下安装的过程吧。

准备

  • 一台安装了Docker的服务器

  • 1Panel(如果有最好)

开始

1.连接服务器SSH,在命令行中输入以下docker命令:

docker run -d --name=mynodequery -p 5000:5000 jaydenlee2019/mynodequery:latest

这将拉取mynodequery的最新镜像,并开放5000端口到主机。

如果你不想带着端口访问,就需要设置反向代理。在1panel-网站-添加中设置如下:

QQ20250727-195458.jpg

这样以后,你应该能够通过绑定的域名访问安装页面。在安装页面输入数据库的地址、端口、用户、密码等信息之后,设置即完成。

示例页面

如此,安装即告完成。

linux学习中