Upstat
简单易用的自托管状态监控工具

💻 在线演示
试用一下。
演示服务器(地点:新加坡):https://demo.upstat.com
用户名:demo
密码:demodemo
⭐ 特性
还需要更多功能,但目前...
- 监控 HTTP(s) 的正常运行时间
- 状态和延迟图表
- 通过 Discord 通知
- 60 秒间隔
- 精美、响应迅速、快速的 UI/UX
- 多个状态页面
- 将状态页面映射到特定域名
- Ping 图表
- 证书信息
- PWA
- 支持 Sqlite 和 Postgres 数据库
🔧 安装方法
🐳 Docker
对于 Sqlitecurl https://raw.githubusercontent.com/chamanbravo/upstat/main/docker-compose-sqlite.yml -o docker-compose.yml
docker compose up
对于 Postgrescurl -O https://raw.githubusercontent.com/chamanbravo/upstat/main/docker-compose.yml
docker compose upUpstat 现已运行在 http://localhost:3000
[!IMPORTANT]
部署前请务必更改环境变量值。
💪🏻 非 Docker
需求:
- Node.js 14 / 16 / 18 / 20.4
- npm 9
- Golang 1.21+
- Postgres(可选)
cp .sample.env .envair
cd web && npm run dev
技术栈
- React
- Shadcn
- Golang
- Postgres/Sqlite
🙌 贡献指南
欢迎贡献!贡献使开源社区成为一个令人惊叹的学习、启发和创造的地方。您所做的任何贡献都非常感谢。
如果您有改进建议,请先 fork 该仓库,进行修改后提交拉取请求。您也可以直接打开一个带有“enhancement”标签的问题。 别忘了给项目点个星!再次感谢!
- Fork 项目
- 创建您的功能分支 (
git checkout -b feature/AmazingFeature) - 提交您的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开拉取请求
贡献者
📄 许可证
本项目采用 MIT 许可证 许可。
🖼 更多截图
创建监控器

监控页面

Settings Page

Notifications


--- Tranlated By Open Ai Tx | Last indexed: 2026-04-24 ---