Skip to content
集成美化主题的 ServerStatus 服务器监控程序 docker 版
CSS Shell JavaScript HTML Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
web Upload themes of website Feb 10, 2020
.gitignore Create .gitignore Feb 10, 2020
Dockerfile
README.md
config.json Upload config.json Feb 10, 2020
screenshot.jpg Upload screenshot.jpg Feb 10, 2020
status.sh Upload status.sh Feb 10, 2020

README.md

ServerStatus

简介

ServerStatus 在 GitHub 上已经有各种版本,本项目是基于 ToyoDAdoubi/ServerStatus-Toyo 一键脚本项目,并整合网友制作的美化主题,打包为 docker 镜像,方便一键安装和迁移.

screenshot

部署

创建配置文件

推荐直接 git clone 本仓库到服务器 /root 目录内.或者手动下载仓库中的 config.json/root/ServerStatus/ 目录内.

cd /root
git clone https://github.com/stilleshan/ServerStatus.git

启动容器

示例 8888 端口为 Web 访问端口, 35601 为客户端通信端口,根据需求自行修改映射端口.注意防火墙需放行此端口.

docker run -d --name=serverstatus --restart=always -p 8888:80 -p 35601:35601 -v ~/ServerStatus/config.json:/ServerStatus/server/config.json stilleshan/serverstatus

访问地址

http://服务器IP:8888

使用域名和 HTTPS 协议可配置 Nginx 反向代理

配置

config.json 为服务器端配置文件,默认已经添加示例配置,可以根据示例格式修改,删除或者增加服务器.修改完毕后重启容器.

docker restart serverstatus

自定义前端页面

上述默认启动命令没有挂载 web 目录,如需自定义修改前端页面,需 git clone 本仓库到服务器 /root 目录内,执行以下命令挂载 web 目录.

docker run -d --name=serverstatus --restart=always -p 8888:80 -p 35601:35601 -v ~/ServerStatus/config.json:/ServerStatus/server/config.json -v ~/ServerStatus/web:/usr/share/nginx/html stilleshan/serverstatus

客户端

客户端需获取客户端服务器的运行情况,建议使用一键脚本安装.可参考图文教程: 服务器安装ServerStatus监控探针教程

wget -N --no-check-certificate https://raw.githubusercontent.com/stilleshan/ServerStatus/master/status.sh && chmod +x status.sh && bash status.sh c

相关链接

You can’t perform that action at this time.