English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português · Italiano · Русский · हिन्दी · Nederlands · Dansk · Svenska · Norsk
當狀況發生時,第一時間掌握 — 也最快完成修復。
OneUptime 用一個可免費自架的平台,取代整櫃的 SaaS 工具。它能捕捉服務中斷、呼叫對的人、更新你的狀態頁、找出根本原因,甚至開出修復用的 PR。
OneUptime 將監控、警示、事件回應與可觀測性整合到一個開源應用程式中 — 讓你不必再為十幾個各自獨立的工具付費(並費心把它們拼湊在一起)。
| 不必再用… | 改用 OneUptime 來… |
|---|---|
| Pingdom / UptimeRobot | 正常運行時間監控 — 從世界各地進行網站、API、ping、連接埠、SSL、DNS 及合成檢查 |
| StatusPage.io | 狀態頁 — 具品牌形象的公開與私有狀態頁,並支援訂閱者 |
| PagerDuty / Opsgenie | 待命與警示 — 排班、升級策略、SMS/通話/推播/Slack |
| Incident.io | 事件管理 — 宣告、分流、溝通與事後檢討 |
| Datadog / New Relic | APM 與指標 — 追蹤、儀表板與服務效能 |
| Loggly | 日誌管理 — 收集、搜尋日誌並設定警示 |
| Sentry | 錯誤追蹤 — 具備完整堆疊追蹤與上下文的例外狀況 |
以上一切皆為 100% 開源(Apache 2.0),可免費自架。
🌙 一場事件,從頭到尾一手包辦
現在是凌晨 2:47。結帳開始逾時。以下是 OneUptime 在多數工具連第一則警示都還沒發出前就完成的事 — 以及下方截圖實際呈現的內容。
多個區域的探針捕捉到結帳延遲飆破你設定的 5 秒門檻,並自動開立事件 — 趕在你的客戶按下重新整理之前。
Payments 策略的待命工程師會接到來電、簡訊與推播通知,並在有人確認之前自動升級至後備人員。
你的狀態頁會自動更新,每位訂閱者都會收到電子郵件與 SMS 通知 — 無須任何人手動撰寫更新內容。
追蹤、日誌與指標會被關聯到精確的 span:orders 上一個緩慢的 SELECT … FOR UPDATE,卡在一個缺失的索引上。
AI 代理開出一個包含修復內容的拉取請求,連結到該事件,測試全數通過 — 你只需審查並合併。就像一位永不睡覺的 SRE。
零設定、永遠保持最新,還能支持這個開源專案。
在單一伺服器上就備妥你所需的一切(Debian/Ubuntu/RHEL、Docker + Docker Compose)。非常適合自架實驗室與小型團隊 — 連 Raspberry Pi 都能跑。
# 1. Clone the release branch
git clone --depth 1 --single-branch --branch release https://github.com/OneUptime/oneuptime.git
cd oneuptime
# 2. Create your config (then edit it — set strong, random secrets!)
cp config.example.env config.env
# 3. Start everything
npm startOneUptime 現在已運行於 http://localhost — 打開它並建立你的第一個帳號。
📖 完整指南:Docker Compose 安裝 · 規格與需求
helm repo add oneuptime https://helm-chart.oneuptime.com
helm install oneuptime oneuptime/oneuptime📖 完整安裝說明與參數值請見 Artifact Hub →
要升級既有的安裝? 請參閱升級指南。
| 功能 | 它能做什麼 | |
|---|---|---|
| 📊 | 正常運行時間監控 | 從多個全球區域進行網站、API、IP、連接埠、SSL、DNS 及合成監控。 |
| 📋 | 狀態頁 | 精美的品牌狀態頁、事件歷史、排定維護與訂閱者通知。 |
| 🚨 | 事件管理 | 端到端的事件工作流程:宣告、指派、溝通、解決並進行事後檢討。 |
| 📞 | 待命與警示 | 待命排班與升級策略,支援 SMS、電話、推播、電子郵件與 Slack 警示。 |
| 📝 | 日誌管理 | 透過 OpenTelemetry 攝取、儲存、搜尋日誌並設定警示。 |
| 🔍 | APM 與追蹤 | 分散式追蹤、span 與效能儀表板,找出緩慢路徑與瓶頸。 |
| 📈 | 指標與儀表板 | 針對你的遙測資料自訂儀表板 — 打造團隊所需的檢視畫面。 |
| 🐛 | 錯誤追蹤 | 擷取例外狀況,附帶完整堆疊追蹤、上下文與版本追蹤。 |
| ⚡ | 工作流程 | 與 Slack、Jira、GitHub、Microsoft Teams 及 5,000+ 個應用程式自動化整合。 |
| 🤖 | AI 副駕駛 | 一個永不停歇的代理,在日誌、追蹤與指標中找出異常、定位根本原因,並開出包含修復的 PR。 |
嵌入可複製貼上、以 OpenTelemetry 為基礎的代理,監看你的服務所依賴的一切 — 並內附現成的警示範本:
- 伺服器與 VM — 來自 Linux、macOS 與 Windows 的 CPU、記憶體、磁碟、網路、程序與日誌。文件 →
- Kubernetes — 一道
helm install即可交付節點/pod/容器/叢集指標、事件、日誌,以及 eBPF 追蹤與服務地圖。文件 → - Docker — 單一代理自動探索每個容器並交付指標與日誌。文件 →
- Podman — 透過 Podman 的 Docker 相容通訊端,享有同樣的單一代理自動探索。文件 →
- Proxmox — 節點、VM、容器、儲存、HA 狀態、備份覆蓋率與複寫健康狀態。文件 →
- Ceph — 叢集健康狀態、容量預測,以及 OSD/pool/PG/monitor 的可視性。文件 →
| 社群版 | 企業版 | |
|---|---|---|
| 最適合 | 自架者與小型團隊 | 需要進階支援的受監管團隊 |
| 費用 | 免費且開源 | 聯絡銷售 |
| 功能 | 完整功能集 | 完整功能集 + 加固映像、優先支援、客製功能與資料落地 |
我們的使命很簡單:減少停機時間,幫助更多產品邁向成功。 你不必再用膠帶把七家廠商拼湊在一起,而是擁有一個平台,協助你理解事情為何出錯、迅速回應事件並削減營運雜務 — 完全開源,讓你完全掌握自己的資料與堆疊。
我們歡迎各種規模的貢獻。從這裡開始:
- 🐛 待處理的 issue — 挑一個來處理,或建立一個新的
- ✅ 協助撰寫測試 為程式碼庫
- 🧑💻 本機開發指南 協助你完成環境設定
- 📖 閱讀**貢獻準則**
- 💬 在 開發者 Slack 或 社群 Slack 與我們交流
如果 OneUptime 對你有幫助:
OneUptime 採用 Apache License 2.0 授權。






