英文原文: https://argusic.com/best/self-hosted-dashboards

自托管仪表盘和主页,已安装并运行

将自托管服务整合在一起的主页和仪表板,根据 Argusic 在干净环境下安装每个项目时发生的情况进行排名:是否构建、启动并提供页面服务。

测试时间为 2026年9月5日 至 2026年10月30日。每一行都注明了各自的测试日期;项目在那一天之后可能发生变化。

28 个已测试项目中有 27 个可运行。另有 1 个正在等待测试。

简而言之: 在 28 个已测试项目中,有 22 个在全新机器上直接启动:gatus、Heimdall、flame、domain-locker、WA-AKG、mafl、jump 和 mtab,以及另外 14 个项目。另有 5 个在用替身替换其依赖的服务(例如数据库)后启动:MikroDash、claude-unlimited、cliproxyapi-dashboard、knock-knock 和 mue。1 个无法验证:yet-another-generic-startpage;log 显示了它停在哪里。

每一次都由 Argusic 在全新机器上实测。 每个数字都链接到对应的证据。

#项目结论Argusic 评分语言星标数测试日期
1gatus可运行100 / 100Go12,5012026年9月23日

面向开发者的自动化状态页面,支持告警和事件处理

测试发现:Gatus builds from source, launches on port 8080, serves the health API returning 200, monitors all configured HTTP and DNS endpoints, and 74 of 76 Go test packages pass with only ICMP tests failing due to missing CAP_NET_RAW in the unprivileged container. 6 分钟。

2Heimdall可运行100 / 100PHP9,3892026年9月23日

应用仪表板和启动器

测试发现:Heimdall Laravel application runs with all 107 PHPUnit tests passing, the SQLite database is migrated, the dev server responds HTTP 200 on the root route, and the app key has been generated. 8 分钟。

3flame可运行100 / 100TypeScript6,6652026年9月24日

Flame 是一个自托管的服务器起始页。通过内置编辑器轻松管理你的应用和书签。

测试发现:Flame server runs on port 5005 serving both the React frontend (HTTP 200) and a complete REST API with apps CRUD, categories CRUD, bookmarks CRUD, config, auth with JWT, themes, weather, and queries endpoints, backed by a SQLite database with migrations. 10 分钟。

4domain-locker可运行100 / 100TypeScript1,5602026年9月18日

一站式工具,用于管理您的域名组合。有域名?就用 Domain Locker。

测试发现:Dependencies installed, all 37 tests pass, production build completes, SSR server serves /api/health (200), / (200), /login (200) correctly. 9 分钟。

5WA-AKG可运行100 / 100TypeScript8422026年10月16日

一个基于 Next.js 16、Baileys 和 Prisma 构建的自托管 WhatsApp 网关与仪表板。支持管理多会话账号、定时消息、自动回复,并通过 Webhooks 集成。

测试发现:WA-AKG 1.6.4 builds and runs on Node 22 against a locally stood-up MariaDB 10.11.8 (19 Prisma tables), a SUPERADMIN plus OWNER user and a session created via the real API, with the web UI, docs, and authenticated API endpoints all returning HTTP 200. 12 分钟。

6mafl可运行100 / 100TypeScript7602026年9月19日

极简灵活的首页

测试发现:npm install and npm run build succeed; the Nuxt production server starts on port 3000 and serves the main page (200), health endpoint (200), and settings API (200) with a minimal config.yml. 12 分钟。

7jump可运行100 / 100PHP6052026年10月30日

Jump 是一个自托管的起始页和实时状态页面,适用于你的服务器,设计简洁、时尚、快速且安全。

测试发现:Jump runs on PHP 8.3 in the sandbox, serving /, /tag/*, static assets and the status API with real JSON, and reported 7 configured sites (4 online, 3 offline). 35 分钟。

8mtab可运行100 / 100TypeScript5752026年9月19日

轻量级新标签页扩展

测试发现:bun install resolves 295 packages, tsc typechecks without errors, `bun run check` passes all 4 stages (format/lint/typecheck/test), and both Chrome and Firefox production builds produce complete dist/ directories with valid manifest.json files. 4 分钟。

9startup-page可运行100 / 100TypeScript5272026年9月19日

为你的浏览器定制的启动页。

测试发现:Modular Grid Page builds, all 204 tests pass, and the production preview serves a responsive React start page at localhost:8002. 8 分钟。

10oh-my-cpa可运行100 / 100TypeScript3102026年10月27日

面向 CLIProxyAPI (CPA) 的自托管控制平面与用量可观测性控制台:AI 提供商、客户端密钥、流式遥测和模型成本快照。

测试发现:The binary builds, all Go packages test pass, the full frontend builds and embeds, the app serves the SPA and health endpoint with status ok in both demo mode (in-process fixture) and non-demo mode (with a mock CPA answering the v8 API probe). 16 分钟。

11parse-dmarc可运行100 / 100Go2282026年10月29日

带有内置仪表盘的 DMARC 聚合报告解析器。单个 Go 二进制文件,IMAP 输入,SQLite,Prometheus 指标,MCP 服务器。Apache-2.0。

测试发现:The binary builds and runs, the dashboard serves on port 9092, the API endpoints return correct JSON and HTTP 200, and all 28 unit tests pass. 6 分钟。

12personal-management-system可运行97.3 / 100PHP4,1952026年9月25日

用于管理个人数据的 Web 应用。

测试发现:Symfony 5.4 app running with PHP 8.3.0, MariaDB 10.11 backend, 44 database tables, user [email protected] in DB, login endpoint returns JWT token. 17 分钟。

13re-start可运行96.7 / 100JavaScript4582026年9月19日

一个 TUI 风格的浏览器起始页

测试发现:npm install completes with Node v20.19.0, all 38 tests pass, Firefox dev and production builds succeed, Chrome production build succeeds minus zip packaging, dev server starts on localhost:5173. 9 分钟。

14tugtainer可运行96 / 100Python1,5492026年9月18日

一个用于自动化 Docker 容器更新的应用,带有 Web UI

测试发现:Backend app starts, serves API on port 8000, runs all 16 Alembic migrations, and all 263 unit tests pass. 8 分钟。

15vibe-astock可运行96 / 100TypeScript9572026年9月19日

Vibe AStock:A股短线复盘与跟踪工作台 · 盯盘异动、情绪复盘(连板天梯、题材轮动、明日验证)、AI 复盘与周报、交易日志、盘前提醒,182 个数据端点。支持 Claude Code、Codex、WorkBuddy 订阅或任意模型 API。 | 一个用于中国 A 股的短线交易复盘与跟踪工作台。

测试发现:Python venv installed, Python and Node dependencies satisfied, frontend built, server starts and responds on both health endpoints, all 1282 backend tests pass, all 36 frontend tests pass. 22 分钟。

16hajimari可运行96 / 100Go8232026年9月11日

Hajimari 是一个美观且可自定义的浏览器起始页/仪表板,具有 Kubernetes 应用发现功能。

测试发现:Hajimari server binary builds and runs on port 3000, serving the Svelte frontend (HTTP 200) and all JSON API endpoints (startpage, apps, bookmarks) with the in-memory store. 8 分钟。

17hestia-core可运行90 / 100JavaScript6852026年9月19日

一个基于网格的模块化仪表盘,完全由 HTML、CSS 和 JS 构建,支持创建自定义 API 集成。

测试发现:Project Hestia dashboard serves correctly, the page loads, all JS modules parse and execute, the dashboard container, toolbar, and settings panel render, and the app boots to 'Ready' state with zero runtime errors. 18 分钟。

18fluidity可运行90 / 100TypeScript3652026年9月5日

Fluidity - 一款基于手风琴式布局的起始页

测试发现:npm install completes cleanly (except node engine warnings for 2 packages), vite build produces a working dist/ directory, and both npm run start (dev server) and npm run serve (preview) boot successfully, serving the startpage at localhost. 7 分钟。

19Autonomous-Company可运行88 / 100Python3,1842026年10月14日

在你自己的 PC 上 24/7 工作的自主公司:Windows/Linux/macOS。

测试发现:The dashboard and product-center HTTP servers, the Python test suite (619 of 632 passing; 13 isolation-blocked failures), all fake-engine shell integration tests, frontend JS contract suites and example Node tests except scopefence run successfully in this container. 18 分钟。

20Pulse可运行65 / 100Go7,0312026年9月24日

用于 Proxmox VE、PBS、Docker、Kubernetes、TrueNAS 和 vSphere 的实时监控仪表盘。自托管,带有针对备份失败、磁盘已满、不健康容器和离线节点的警报。

测试发现:Pulse server compiled, starts, binds to the configured port, and the /api/health endpoint reports healthy with all dependencies (monitor, scheduler, websocket) up; 262 frontend vitest tests pass, all 22 Go cmd/ and 33 pkg/ packages pass, 56 of 58 internal/ packages pass (2 require companion repos not present). 57 分钟。

21hyperdx可运行64.4 / 100TypeScript9,9872026年9月23日

快速解决生产问题。一个由 ClickHouse 和 OpenTelemetry 驱动的开源可观测性平台,统一了会话回放、logs、指标、追踪和错误。

测试发现:All unit test suites pass across 4 packages with Node 22.23.1 (7120 tests, 0 failures). Lint passes with warnings only. 21 分钟。

22Auto-Company可运行60 / 100Python3,1842026年9月23日

一个在您自己的 PC(Windows/Linux/macOS)上 24/7 运行的自主公司。

测试发现:All 419 Python tests pass, all 4 shell test suites pass, all 19 frontend JS tests pass, dashboard server starts and serves HTTP 200 with structured JSON on / and /api/status. 9 分钟。

23MikroDash借助 mock 可运行92 / 100Go6392026年10月17日

适用于 MikroTik RouterOS v7 的实时开源控制中心。通过 WebSocket 将实时 CPU、流量、无线客户端、DHCP、WireGuard、防火墙和地理连接数据从路由器 API 直接传输到浏览器。支持告警、报告、配置管理和零接触部署。单个静态 Go 二进制文件,可自托管,支持 Docker。

测试发现:Go source builds and all Go tests pass; 94 of 96 web tests pass with polyfills for Node.js v18 gaps; the mikrodash binary starts and serves HTTP on port 3082, redirecting to /login. 42 分钟。

24claude-unlimited借助 mock 可运行92 / 100Python3372026年10月24日

在 Claude Code CLI 中无缝轮换 Claude 和 GPT 的订阅及 API 密钥,在达到使用限制时切换而不中断会话,全部通过本地仪表盘控制。100% 本地。

测试发现:The 1.3.1 daemon installs, starts on 127.0.0.1, serves health/profiles APIs, gates the proxy path from unauthenticated callers, and passes its entire 1696-test suite with zero failures on Linux/Python 3.12. 11 分钟。

25cliproxyapi-dashboard借助 mock 可运行92 / 100TypeScript2822026年10月26日

CLIProxyAPI 的 Web 管理仪表板:配置同步、OAuth 提供商、监控等

测试发现:The Next.js dashboard builds, all 80 test files (799 tests) pass, and the production server launches on port 3000 with the database connected and login page rendering. 10 分钟。

26knock-knock借助 mock 可运行92 / 100Python2142026年10月30日

Knock-Knock:一个实时、多协议的互联网入侵尝试蜜罐仪表板,包含 13 种协议、一个可扩展框架以及一个提供公共 IP 黑名单订阅源的威胁情报数据库

测试发现:With a locally built Redis 7.4.1, MaxMind test GeoIP .mmdb files, and non-root high ports, monitor.py spawned all eight honeypots, uvicorn served the dashboard on :8080 (HTTP 200) with live WebSocket knocks, and the 104-test suite passed; RDP/SSH port overrides, GEOIP_DIR, and stats.py DB_DIR were fixed along the way. 19 分钟。

27mue借助 mock 可运行84 / 100JavaScript7722026年9月5日

快速、开源且免费使用的现代浏览器新标签页

测试发现:Mue 7.6.0 builds successfully with Chrome and Firefox extension packages, dev server starts on port 5173, and the built index.html serves correctly. 10 分钟。

28yet-another-generic-startpage无法验证80 / 100TypeScript3212026年9月5日

这是一个通用的浏览器起始页。

测试发现:pnpm dependencies install, TypeScript type-checking, and production build all succeed; the Vite dev server starts and serves the app correctly. 3 分钟。

-oxynote尚未测试-Go496-

可运行 使用真实的依赖项完成安装并启动。 借助 mock 可运行 用替身替换数据库或第三方 API 等外部服务后启动。 无法验证 标准 agent 和更强的 agent 都没能在时间限制内让它运行起来;log 显示了它停在哪里。

我们如何测试

截至最近一次测试,本榜单中:22 个项目直接运行,5 个借助 mock 运行,1 个无法验证,1 个仍在等待。已测试的语言:Go、JavaScript、PHP、Python、TypeScript。每次尝试都使用一台干净的一次性机器、固定版本的项目,以及 45 分钟的时间限制;完整流程见方法论页面。

常见问题 (FAQ)

本榜单是如何排名的?

依据测量结果,而不是观点:Argusic 在全新机器上安装并启动成功的项目排在最前,然后是用 mock 代替外部服务后运行的项目,再然后是无法验证的项目。结果相同时比较 Argusic 评分,再比较项目在其自身来源上的热度。

为什么有些项目没有排名?

1 个项目仍在等待测试或等待一次完整的尝试。在 Argusic 完成测量之前,它们会被列出但不参与排名。

证据在哪里?

每一行都链接到该项目的 Argusic 页面,其中每次运行都有完整的 log 和终端录屏,并连同 sha256 指纹一起保存。每个已测试项目都有这样的页面,无论它是否在本榜单上。

同一类别的更多榜单

所有榜单: Best. 所有已测试项目: 项目.