Upstat
簡單易用的自架狀態監控工具

💻 線上示範
試試看。
示範伺服器(地點:新加坡):https://demo.upstat.com
使用者名稱:demo
密碼:demodemo
⭐ 功能特色
目前還需要更多功能,但目前有……
- 監控 HTTP(s) 的運作狀態
- 狀態與延遲圖表
- 透過 Discord 通知
- 60 秒間隔
- 華麗、即時且快速的 UI/UX
- 支援多個狀態頁面
- 可將狀態頁面對應至特定網域
- Ping 圖表
- 憑證資訊
- PWA
- 支援 Sqlite 與 Postgres 資料庫
🔧 安裝方式
🐳 Docker
適用於 Sqlite
curl https://raw.githubusercontent.com/chamanbravo/upstat/main/docker-compose-sqlite.yml -o docker-compose.yml
docker compose up
針對 Postgres
curl -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 此儲存庫,進行更改並建立 Pull Request。您也可以簡單地開一個標記為 "enhancement" 的 issue。 別忘了幫本專案加顆星!再次感謝!
- Fork 此專案
- 建立您的功能分支(
git checkout -b feature/AmazingFeature) - 提交您的更改(
git commit -m 'Add some AmazingFeature') - Push 到分支(
git push origin feature/AmazingFeature) - 開啟 Pull Request
貢獻者
📄 授權條款
本專案採用 MIT 授權條款 授權。
🖼 更多螢幕截圖
建立監控項目

監控頁面

Settings Page

Notifications


--- Tranlated By Open Ai Tx | Last indexed: 2026-05-12 ---