服务器购买推荐:
点击直达 腾讯云服务器
点击直达 海外服务器
点击直达 阿里云服务器
简介
Ward
是一个使用 Java
开发的简单而简约的服务器监控工具。Ward
支持自适应设计系统,它还支持深色主题,它只显示服务器的主要信息。Ward
在所有流行的操作系统上运行良好,因为它使用 OSHI
。
项目地址:https://github.com/B-Software/Ward
搭建环境
- 系统
Ubuntu20.04
- 域名一枚,并做好解析到服务器上
- 安装好
Docker、Docker-compose
:相关教程
开始搭建
apt update -y ## 更新软件源
mkdir -p ~/achen/achen_wanjia/Ward ## 在docker_data文件夹下创建Ward文件夹
cd ~/achen/achen_wanjia/Ward ## 进入文件夹
git clone https://github.com/AntonyLeons/Ward.git ## 在创建的文件夹下克隆项目并构建镜像
cd Ward
docker build . --tag ward
等构建镜像完成之后,直接运行:
docker run -d --name ward -p 4000:4000 \
-p 自定义端口号:自定义端口号 \
--privileged=true \
--restart always \
ward:latest
注意:-p
自定义端口号:自定义端口号这边一定要填,下面会用到。
然后我们用Chrome
打开http://IP:4000/
地址,我们会看到如下图的界面,在此完成基本设置
Server Name
随便填,这个就是搭建完后的浏览器地址栏信息;然后可以选择命令主题或者黑暗主题;Application Port
要填写成刚刚创建Docker
容器时的自定义端口号。然后点击LAUNCH
按钮即可完成基本设置
如果这里填错了的话,可以进入容器内部,修改setup.ini文件即可
$ docker exec -it ward /bin/sh
$ nano setup.ini
或者直接停止容器,重建
docker stop ward
docker rm -f ward
docker run -d --name ward -p 4000:4000 \
-p 自定义端口号:自定义端口号 \
--privileged=true \
--restart always \
ward:latest
这时候我们用Chrome
打开http://IP:自定义端口号/
即可访问我们的监控面板
ServerStatus(适合多台服务器)
介绍
- 项目基于cppla版本ServerStatus,增加如下功能:
- 更方便的节点管理,支持增删改查
- 上下线通知(电报)
- 代理机器安装脚本改为systemd,支持引导自启
- 所以未发布这个cppla版的任何代码,我愿意把项目命名为ServerStatus的小插件,坚持它为版本的ServerStatus服务
安装
- 服务端复制以下命令,一键到底。请记得替换成你自己的
YOUR_TG_CHAT_ID
和YOUR_TG_BOT_TOKEN
。 - 其中,
Bot token
可以通过@BotFather
创建机器人获取,Chat id
可以通过@getuserID
获取。
mkdir -p /root/achen/achen_wanjia/serverstatus
cd /root/achen/achen_wanjia/serverstatus
wget --no-check-certificate https://raw.githubusercontent.com/lidalao/ServerStatus/master/sss.sh && chmod +x ./sss.sh && sudo ./sss.sh YOUR_TG_CHAT_ID YOUR_TG_BOT_TOKEN
-
安装成功后,
web
服务地址:http://ip:8081
-
更多信息请移步
https://lidalao.com/archives/87 +1ip
通过
sss.sh
脚本,可以很方便的进行节点的增删改查操作。特别的,添加新节点时,会有提示如何在新节点安装对应的agent
服务。如果你想了解更多,可以看看进阶部分,不看也足够用。
反向代理
点击查看教程:HestiaCP面板反向代理其他网站设置
点击查看教程:Nginx Proxy Manager 一款Nginx可视化面板
点击查看教程: 宝塔反代、反代后不能上传大文件等解决问题
评论区