- 🖥️ 服务器监控: CPU、内存、网络实时监控
- 📊 数据统计: 流量统计、历史数据记录
- 👥 分组管理: 灵活的服务器分组
- 🔔 通知提醒: Telegram Bot 通知
- 🎨 界面美观: 响应式设计,暗色主题
# 拉取镜像
docker pull ghcr.io/fev125/dstatus:latest
# 创建数据目录
mkdir -p /root/dstatus/{database,logs}
# 运行容器
docker run -d \
--name dstatus \
-p 5555:5555 \
-v /root/dstatus/database:/app/database \
-v /root/dstatus/logs:/app/logs \
-e TZ=Asia/Shanghai \
ghcr.io/fev125/dstatus:latest
- 下载配置文件
wget https://raw.githubusercontent.com/fev125/dstatus/main/docker-compose.yml
- 启动服务
docker-compose up -d
- 访问地址:
http://your-ip:5555
- 默认密码:
dstatus
- 首次登录后请立即修改密码
WEB_PORT
: Web管理界面端口(默认5555)TZ
: 时区设置(默认Asia/Shanghai)NODE_ENV
: 运行环境(建议production)
dstatus/
├── database/ # 数据文件
│ └── db.db # SQLite数据库
└── logs/ # 日志文件
# 查看日志
docker logs -f dstatus
# 重启服务
docker restart dstatus
# 停止服务
docker stop dstatus
# 更新服务
docker stop dstatus && docker rm dstatus
# 再次运行容器
docker run -d \
--name dstatus \
-p 5555:5555 \
-v /root/dstatus/database:/app/database \
-v /root/dstatus/logs:/app/logs \
-e TZ=Asia/Shanghai \
ghcr.io/fev125/dstatus:latest
docker rm dstatus
## 安全建议
1. 修改默认密码
2. 使用反向代理并启用HTTPS
3. 定期备份数据
![GitHub](https://img.shields.io/github/license/fev125/dstatus)
![Node Version](https://img.shields.io/badge/node-%3E%3D12-brightgreen)
![Express Version](https://img.shields.io/badge/express-4.18.2-blue)
![TailwindCSS](https://img.shields.io/badge/tailwindcss-3.4.1-blue)
## 🙏 致谢
- 感谢 [NekoNekoStatus](https://github.com/nkeonkeo/nekonekostatus) 项目的启发
- 感谢所有贡献者的付出