ドラえもん
430 字
2 分钟
安装 Ward 服务器监控面板
Ward 监控面板简介
译: Ward 是一个简单而简约的服务器监控工具。Ward 支持自适应设计系统。此外,它还支持深色主题。如果您想查看漂亮的仪表板而不是查看一堆数字和图表,它仅显示主要信息并且可以使用。Ward 在所有流行的操作系统上运行良好,因为它使用OSHI。
所有功能测试: Windows
Linux
效果预览
项目地址:https://github.com/Rudolf-Barbu/Ward
本项目使用Docker搭建
安装Docker
curl -sSL https://get.daocloud.io/docker | sh# 查看版本docker --version
安装docker-compose
# 安装docker-composecurl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose# 查看版本docker-compose --version# 添加执行权限chmod +x /usr/local/bin/docker-compose
为了方便以后项目管理为 docker 新建一个文件夹
mkdir -p data/docker_data
安装Ward
# 进入 docker_data 目录cd data/docker_data# 创建 Ward 文件夹mkdir Ward# 进入 Ward 目录cd Ward# 克隆项目到本地git clone https://github.com/Rudolf-Barbu/Ward.git# 进入Wardcd Ward# 构建镜像docker build . --tag ward
运行下面里面,可以到本地改好后再运行
docker run -d --name ward -p 4000:4000 \-p 自定义端口号:自定义端口号 \--privileged=true \--restart always \ward:latest
- 通过 http://服务器IP:4000/ 访问配置面板
- Server Name 面板标题
- ADDITIONAL SETTINGS 主题切换
- Application Port 刚才填的
自定义端口号
把需要的端口打开
nginx反向代理
server { listen 443 ssl http2; server_name 域名; ssl_certificate cert/证书位置.pem; ssl_certificate_key cert/证书位置.key;
location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:自定义端口/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }}
server { listen 80; server_name 域名.com; rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。 location / { index index.html index.htm; }}