推出 Atom Homepage:您的自托管仪表板,涵盖所有内容
Source: Dev.to
我想要解决的问题
和许多开发者及自托管爱好者一样,我有数十个服务在运行——Docker 容器、Web 应用、内部工具如 Sonarr、Radarr、Pi‑hole——分散在不同的端口和子域名上。记住 URL、检查服务是否在线、监控系统资源意味着要在多个浏览器标签页和终端之间切换。
我想要一个简洁、快速且真正有用的东西。不是另一个书签管理器,而是我的 homelab 的真正指挥中心。
Atom 有何不同?
🎯 实际可用的智能搜索
搜索栏不仅仅是过滤你的应用——它还能理解上下文。开始输入时,它会立即在应用和书签中筛选。没有匹配项时,它会自动回退到网页搜索(Google、DuckDuckGo 或 Bing——自行选择)。
随时按 / 即可跳转到搜索。速度就是这么快。
📊 实时服务监控
- 每个服务卡片都会显示实时的在线状态,并带有可视化的 ping/HTTP 指示器。
- 系统监控小部件展示 CPU、内存、磁盘和网络统计信息,且每 3 秒自动刷新一次。
一眼即可知道何时出现故障。
🐳 完整的 Docker 控制
如果你在使用 Docker(谁不在用?),Atom 为你提供完整的容器管理:

- 实时统计的容器仪表盘
- 一键启动 / 停止 / 重启 容器
- 在浏览器中直接打开终端
- 自动滚动的实时日志流
- 一目了然的端口映射和资源使用情况
- 首页的容器数量小部件
全部操作无需离开仪表盘或 SSH 进入服务器。
🔌 预置集成
Atom 附带可直接使用的流行自托管应用模板:
- Sonarr / Radarr – 媒体管理统计
- Pi‑hole – DNS 与广告拦截指标
- Glances – 高级系统监控
- Tautulli – Plex 观看统计
- 通用 JSON API – 连接任何服务
无需与 API 文档搏斗——只需选择预设并填写 API 密钥。
⚡ 灵活万变
三种布局模式,针对不同使用场景进行优化:
- 6 列网格,最大密度
- 4 列网格,卡片更大
- 列表视图,紧凑组织
可通过键盘快捷键 (1, 2, 3) 切换。暗/亮主题。可自定义的小部件系统。你的仪表盘,由你掌控。
技术栈
- Next.js 15,支持服务器端渲染
- React 用于 UI
- SQLite 用于数据持久化
- Docker 实现一键部署
- bcrypt 提供安全认证
整个栈设计为在最小硬件上高效运行——非常适合 Raspberry Pi 或你的 homelab 服务器。
安全至上
从第一天起就内置了认证:
- 使用 bcrypt 的安全密码哈希
- HTTP‑only Cookie
- 会话管理
- 受保护的 API 端点
- CORS 与 XSS 防护头
你的仪表盘保持私密与安全。
键盘驱动的工作流
高级用户会爱上这些键盘快捷键:
- / – 跳转到搜索
- ? – 显示所有快捷键
- s – 打开设置
- 1, 2, 3 – 切换布局
- Esc – 关闭模态框
少用鼠标,提升生产力。
入门指南
使用 Docker 部署极其简单:
docker run -d \
--name atom \
-p 3000:3000 \
-v atom-data:/app/data \
-v /var/run/docker.sock:/var/run/docker.sock \
sudheerbhuvana25/atom-homepage:latest
首次运行时会引导你完成 onboarding,随后即可使用。无需复杂的配置文件,也不必面对 YAML 地狱。
数据可迁移性
你的数据永远属于你:
- 以 JSON 导出/导入配置
- 下载数据库备份
- 没有云端锁定
- 所有内容本地运行
实际使用案例
- 监控的服务:15+ Docker 容器(Plex、Nextcloud、Home Assistant 等)
- 系统监控:Raspberry Pi 4 homelab
- 小部件:Pi‑hole 统计、Sonarr/Radarr 队列、天气、系统资源
- 布局:6 列网格,便于一目了然的监控
所有我需要的内容都在同一屏幕上,可在网络中的任何设备访问。
接下来计划什么?
我正在积极开发 Atom,并计划加入以下令人期待的功能:
- 拖拽式应用排序
- 更多预置集成模板
- 高级 Docker 管理(Compose 支持)
- RSS 订阅小部件
- 日历集成
- 移动端优化布局
试一试吧
项目已开源,随时可以部署:
- GitHub:
- Docker Hub:
欢迎提供反馈、功能需求或贡献代码。如果你在运营 homelab 或管理多个服务,试试 Atom 并告诉我你的感受!
如果觉得有用,请给仓库加星,并随时提交 issue 或 PR。让我们一起打造最好的自托管仪表盘! 🚀