Self-hosted Docker dashboard for local and agent-forwarded logs, alert rules, notifications, file access, safe remediation, and AI agent tasks for Docker operations.
Container incident. Minute one. Without vs with LogForge.
WITHOUT LOGFORGE45 min
SSH, scroll, guess, restart.
SSH into the host after users report errors.
Run docker logs and scan for the first useful stack trace.
Miss the alert window while checking the wrong container.
Run grep to search for the keyword.
Manually restart and hope it was the right fix.
WITH LOGFORGE30 sec
Rule fires, route sends, guard fixes.
Alert rule catches OutOfMemoryError and restart loops.
Notifier sends to Slack, Discord, Telegram, Gotify, Teams, Pushover, SMS, email, or webhook.
Gatekeeper applies cooldown and backoff before restart, stop, kill, start, or script action.
AI Agent explains likely cause and suggests scoped fixes before repeated incidents spread.
Alert history records the event, action, and final outcome.
// live.pipeline
The operational loop, rendered live.
Docker log tailing is the default collection path on each host or enrolled agent, and agents can forward logs and Docker events into central LogForge. From there, rules match logs, rates, metrics, missing signals, and Docker events; the alert engine checks the timeline, notifiers route the signal, and the gatekeeper controls remediation.
ingesttail + forward
rulessignals / custom
enginethreshold
route9 channels
gatesafe action
// ingest.paths
Docker logs enter from hosts and agents.
Tail Docker logs by default on each host or enrolled agent, then forward logs and Docker events from agents into a central LogForge host.
Catch container drift before a side project goes quiet.
Monitor NAS apps, media services, dashboards, and local automations from one browser surface.
query: containers where restart_count > 3 in 10m
result: plex-worker entered restart loop
route: gotify + email
action: restart after cooldown
// solo.dev
Keep local services honest while you ship.
Use templates or custom rules for logs, rates, metrics, and container events that normally vanish in a terminal tab you closed an hour ago.
query: logs contains "database connection refused"
result: api cannot reach postgres
route: desktop webhook + slack
action: run ./scripts/reconnect-db.sh
// platform.team
Give developers a Docker-native incident console.
Run a central LogForge host that consumes forwarded logs from enrolled agents, standardizes alert rules, and keeps remediation visible without handing every workflow to a cloud APM.
query: service=checkout severity=error rate > 20/min
source: agents=edge-a, edge-b
result: error flood confirmed across 2 hosts
route: teams + pager webhook
action: block repeated restarts for 10m
// consultant.ops
Operate client Docker edges from one trusted host.
Enroll trusted agents per client or site, forward logs into central LogForge, and use alert history as the handoff record.
query: client=edge-node disk_free < 12%
source: agent://client-a-edge-03
result: low disk on docker volume
route: pushover + webhook
action: run guarded cleanup script
// ai.agent.chat
The AI-native ingestion and control plane for Docker infrastructure.
LogForge ingests logs, Docker events, containers, incidents, deploy history, ownership, code, and docs into an AI-native infrastructure layer built for agents first. Operators chat for reports, explanations, incident investigation, and guarded remediation, while LogForge compacts live operational state into structured, source-linked context the agent can reason over. Local models connect through Ollama, and control-plane actions remain governed by policy and operator approval.
For all frontend services on the production machine in the last 6 months, provide an error report, compare it with the previous 6 months, and add the delta.
LogForge AI Agent
Traversing live operations graph
logs
Docker events
deploy windows
incidents
owners
code/docs
// output.summary
Frontend error report
Production frontend services, last 6 months compared with the previous 6 months.
ready
web-ui3,482 vs 2,471 errors
+41%
checkout-frontend1,214 vs 754 errors
+61%
admin-console386 vs 472 errors
-18%
likely contributors
Most of the increase clusters around the February 14, 2026 auth-cache deploy and incident LF-2407, then tails off after the March 3, 2026 retry rule change.
recommended next steps
Review src/routes/session.ts, raise the checkout timeout alert threshold, and queue a guarded nginx reload playbook for operator approval.
Compare long-window error trends across production services and return the delta with linked evidence.
explain.taskcontainer context
Explain what a container does from metadata, logs, docs, code, deployment history, incidents, and ownership.
remediate.taskguarded action
Draft commands or rule edits, then wait for operator approval anywhere LogForge policy requires it.
// rule.templates
Templates for the failures Docker operators already know.
Start from known failure modes, tune thresholds per container, then write custom rules across logs, event rates, missing signals, metrics, and Docker events.
STABILITY
Restart loop
Crash loop, restart loop, failed start.
PERFORMANCE
Resource pressure
High CPU, high memory, low disk.
LOGS
Error patterns
Error flood, OOM, database connection issues.
SECURITY
Suspicious activity
Unauthorized access and suspicious network activity.
// benchmark.compare
Logs vs action
Other tools show logs. LogForge turns them into alerts, routes, and fixes.
category
others
logforge
VISIBILITY
✓ log viewer
✓ real-time Docker dashboard
VISIBILITY
× context split across tools
✓ logs, files, containers, and history together
ALERTING
× manual search or external setup
✓ templates plus custom rules for logs, rates, absence, metrics, and Docker events
✓ restart, stop, kill, start, or script action with cooldown and backoff
AI AGENT
× isolated errors with no historical context
✓ graph-grounded reports, container explanations, and guarded remediation plans
CONTROL
✓ single-host dashboards or separate agents
✓ central LogForge host with enrolled edge agents across Docker hosts
PERFORMANCE
× remote tailing, SSH polling, or noisy side channels
✓ forwarded logs and events consumed by central LogForge
PRIVACY
× cloud-first log shipping
✓ self-hosted control plane for local and agent-forwarded operational data
// enterprise.mesh
One central host. Every Docker edge in view.
Businesses, platform teams, MSPs, and distributed operators can run LogForge on a central host, enroll trusted edge agents, and monitor multiple Docker machines without making the central host poll every remote Docker node.
Docker log tailing still works out of the box on each host or agent. The latest high-performance path is agent-forwarded logs and events into central LogForge.
// local.control
Self-hosted by default, cautious by design.
SELF-HOSTED
Run LogForge in your Docker environment and keep the control loop close to the host.
LOCAL DATA
Keep logs, alert rules, action results, and history in your own deployment.
DOCKER SOCKET AWARENESS
Make container actions visible and intentional instead of hiding them behind generic webhooks.
LOCAL ADMIN
Manage operators, alert rules, channels, and guarded actions from the local admin surface.
CENTRAL + EDGE
Run a central LogForge host and enroll trusted edge agents over mTLS for remote Docker nodes.
FORWARDED LOGS
Use agents to forward logs and events into central LogForge for the latest high-performance path. Docker log tailing remains the simple out-of-the-box setup on each host or agent.
// premium.waitlist
Premium for central and edge operators.
Join the waitlist for advanced central host workflows, enterprise agent management, and support options for teams that monitor Docker across multiple machines.
Central host visibility for enrolled Docker edges.
Priority planning for platform teams, MSPs, and distributed operators.
Premium rollout details sent as they become available.
// install.local
Install LogForge on a local or central Docker host.
Run the installer to clone or update LogForge, start the Compose stack, and open the dashboard. Start with Docker log tailing out of the box on a single host or enrolled agent, then forward remote host logs to the central deployment.
Docker Composelocalhost:8444self-hosted
terminal
curl -fsSL https://www.logforge.dev/install.sh | sh
git clone https://github.com/log-forge/logforge.git
cd logforge
docker compose pull
docker compose up -d
docker compose ps
# Open LogForge
https://localhost:8444