Repolode
log-forge

log-forge/logforge

自托管的 Docker 管理面板,集中查看容器日志、指标与事件,并支持告警规则、通知与受控自动修复。

可替代:Datadog

Star
301
Fork
16
未关闭 Issue
4
最近提交
10天前

这是什么?

LogForge Unicron 是一个通过 Docker Compose 部署的自托管 Docker 管理面板。在浏览器中即可统一查看容器的健康状态、运行状态、日志、指标、Docker 事件和文件,既可监控部署所在的本机 Docker,也可通过 mTLS 加密的 agent 接入远程主机。

项目重点在于告警与自动修复。规则可基于日志、指标和容器事件触发,通知支持邮件、Slack、Teams、Discord、Telegram、Gotify 和 Webhook。受控动作包括重启、停止、启动、强制终止容器或执行脚本,并配有冷却时间、速率限制、退避策略和修复后的验证延迟。

项目还提供名为 Cirdan 的付费 AI 扩展,基于运行中的基础设施构建图谱化知识,供 AI 代理查询、解释和汇报。由于设备需挂载 Docker socket,它对宿主机上的 Docker 工作负载具有控制权限。

核心功能

  • 01在一个界面中查看容器的健康状态、运行状态、日志、指标和 Docker 事件。
  • 02同时监控本机 Docker 以及通过 mTLS agent 接入的远程主机。
  • 03基于日志、指标和容器事件自定义告警规则。
  • 04支持邮件、Slack、Teams、Discord、Telegram、Gotify 和 Webhook 通知。
  • 05提供重启、停止、启动、强制终止和执行脚本等修复动作,并带有冷却与限流控制。
  • 06自托管部署,监控数据保留在自己的环境中。

适用场景

  • 在一个面板中查看家庭实验室或小型服务器集群的 Docker 容器。
  • 容器崩溃或日志出现错误时,通过 Slack 或 Telegram 接收告警。
  • 对不健康的容器进行带限流的自动重启,避免陷入重启循环。
  • 将 Docker 监控数据保存在本地,而非托管服务中。

快速上手

  1. 1

    克隆部署仓库

    git clone https://github.com/log-forge/logforge.git
  2. 2

    进入 logforge 目录

    cd logforge
  3. 3

    拉取 Docker 镜像

    docker compose pull
  4. 4

    启动 Unicron,然后打开 https://localhost:8444/unicron

    docker compose up -d

使用前须知

  • 该设备会挂载 Docker 套接字,因此能够控制主机上的 Docker 工作负载。
  • 它使用自签发的证书,因此在你信任其根 CA 之前,浏览器会显示警告。
  • 远程监控和更改主机名需要额外设置,例如 DNS 和 agent 注册。

收录于专题

标签

常见问题

logforge 是什么?
自托管的 Docker 管理面板,集中查看容器日志、指标与事件,并支持告警规则、通知与受控自动修复。 LogForge Unicron 是一个通过 Docker Compose 部署的自托管 Docker 管理面板。在浏览器中即可统一查看容器的健康状态、运行状态、日志、指标、Docker 事件和文件,既可监控部署所在的本机 Docker,也可通过 mTLS 加密的 agent 接入远程主机。
logforge 可以免费使用吗?用的什么许可证?
logforge 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
logforge 还在维护吗?
活跃维护中。logforge 最近一次提交是在 2026年10月28日。
logforge 适合用来做什么?
在一个面板中查看家庭实验室或小型服务器集群的 Docker 容器。 容器崩溃或日志出现错误时,通过 Slack 或 Telegram 接收告警。 对不健康的容器进行带限流的自动重启,避免陷入重启循环。 将 Docker 监控数据保存在本地,而非托管服务中。
logforge 怎么安装和运行?
克隆部署仓库: git clone https://github.com/log-forge/logforge.git 进入 logforge 目录: cd logforge 拉取 Docker 镜像: docker compose pull 启动 Unicron,然后打开 https://localhost:8444/unicron: docker compose up -d
在哪里获取 logforge?
源代码和安装说明在 GitHub 上:https://github.com/log-forge/logforge

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目