Repolode
log-forge

log-forge/logforge

Self-hosted Docker dashboard for container logs, metrics, events, alert rules, notifications and guarded auto-remediation.

Open-source alternative to:Datadog

Stars
301
Forks
16
Open issues
4
Last commit
10 days ago

What is it?

LogForge Unicron is a self-hosted, Docker-native dashboard deployed with Docker Compose. It shows container health, status, logs, metrics, Docker events and file access in one browser UI, for both the local Docker host and remote hosts enrolled through an mTLS-protected agent.

The project focuses on alerting and remediation. Rules evaluate logs, metrics and container events, notifiers send incidents to Email, Slack, Teams, Discord, Telegram, Gotify or webhooks, and guarded actions can restart, stop, start, kill or run scripts. Cooldowns, rate limits, backoff and verification delays keep automated actions from running unchecked.

An optional AI layer named Cirdan, sold as a premium add-on, builds graph-based knowledge of running infrastructure for AI agents to inspect and report on. The Docker socket is mounted into the appliance, so it has control over the host's Docker workloads.

Key features

  • 01Shows container health, status, logs, metrics and Docker events in one UI.
  • 02Monitors local Docker hosts and remote hosts enrolled via mTLS agents.
  • 03Custom alert rules over logs, metrics and container events.
  • 04Notifications through Email, Slack, Teams, Discord, Telegram, Gotify and webhooks.
  • 05Remediation actions (restart, stop, start, kill, run scripts) with cooldowns and rate limits.
  • 06Self-hosted deployment, so monitoring data stays in your environment.

Use cases

  • Watching a home lab or small server fleet's Docker containers from a single dashboard.
  • Getting Slack or Telegram alerts when a container crashes or logs errors.
  • Automatically restarting unhealthy containers with rate limits to avoid restart loops.
  • Keeping Docker monitoring data on-premises instead of a hosted service.

Quick start

  1. 1

    Clone the deployment repository

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

    Enter the logforge directory

    cd logforge
  3. 3

    Pull the Docker images

    docker compose pull
  4. 4

    Start Unicron, then open https://localhost:8444/unicron

    docker compose up -d

Things to know

  • The appliance mounts the Docker socket, giving it control over the host's Docker workloads.
  • It issues its own certificate, so browsers show warnings until you trust its root CA.
  • Remote monitoring and hostname changes need extra setup, such as DNS and agent enrollment.

In collections

Topics

FAQ

What is logforge?
Self-hosted Docker dashboard for container logs, metrics, events, alert rules, notifications and guarded auto-remediation. LogForge Unicron is a self-hosted, Docker-native dashboard deployed with Docker Compose. It shows container health, status, logs, metrics, Docker events and file access in one browser UI, for both the local Docker host and remote hosts enrolled through an mTLS-protected agent.
Is logforge free to use? What license does it have?
logforge is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is logforge still maintained?
Actively maintained. The last commit to logforge was on Oct 28, 2026.
What can I use logforge for?
Watching a home lab or small server fleet's Docker containers from a single dashboard. Getting Slack or Telegram alerts when a container crashes or logs errors. Automatically restarting unhealthy containers with rate limits to avoid restart loops. Keeping Docker monitoring data on-premises instead of a hosted service.
How do I install logforge?
Clone the deployment repository: git clone https://github.com/log-forge/logforge.git Enter the logforge directory: cd logforge Pull the Docker images: docker compose pull Start Unicron, then open https://localhost:8444/unicron: docker compose up -d
Where can I get logforge?
The source code and installation instructions are on GitHub: https://github.com/log-forge/logforge

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects