llms.txt
# DockLog
> Self-hosted Docker and Kubernetes log viewer and admin dashboard. One container mounts the Docker socket (and optionally kubeconfig) and streams stdout/stderr over WebSockets with optional multi-user RBAC, audit logging, host metrics, workload actions, webhook notifications (Slack, Teams, Discord, custom HTTPS), and intelligent alert rules for logs, Docker events, Kubernetes events, and metrics. Native companion apps (Android, Windows, Linux) connect to servers you host. Open source (MIT).
DockLog is not a hosted SaaS. You run `aimldev/docklog:latest` on your infrastructure. Typical RAM use is ~30–50 MB. Auth mode uses SQLite for users, RBAC, and audits; no-auth mode can run without a persistent database.
Default bootstrap credentials on a fresh server: `admin` / `admin123` (change on first login).
## Core pages
- [Home](https://www.docklog.dev/): Product overview, Docker and Kubernetes support, deploy config builder, comparison vs full logging stacks
- [Features](https://www.docklog.dev/features): Live logs, Docker and Kubernetes hub, RBAC, metrics, workload controls, webhook notifications, alert rules, CLI
- [FAQ](https://www.docklog.dev/faq): Common questions on deployment, security, proxy, and comparisons
## Documentation
- [Getting started](https://www.docklog.dev/guide/getting-started): Docker Compose and docker run, auth modes, config builder
- [Environment variables](https://www.docklog.dev/guide/env-variables): RUNTIME_MODE, KUBECONFIG, auth, Docker, Kubernetes, and action flags
- [Kubernetes guide](https://www.docklog.dev/guide/kubernetes): RUNTIME_MODE, kubeconfig, pod hub, logs, shell, RBAC patterns, and alerts
- [Native app landing](https://www.docklog.dev/app): Download Android, Windows, and Linux clients; live demo credentials; getting started
- [App setup & troubleshooting](https://www.docklog.dev/app/docs): Connection settings, TLS, Cloudflare, notifications, proxy WebSocket fixes
## Live demo
- [Demo instance](https://demo.docklog.dev): Public shared environment for evaluation
- Demo login: `demo` / `Demo@1106`. Do not store production secrets on the demo server
## Source & distribution
- [Server repository](https://github.com/dockloghq/docklog): Go backend, Vue UI, Docker image source (MIT)
- [Docker Hub image](https://hub.docker.com/r/aimldev/docklog): `aimldev/docklog:latest` (amd64 and arm64)
- [Releases & desktop app downloads](https://github.com/dockloghq/docklog/releases): v1.0.0 native clients (.deb, AppImage, Windows zip, Android via Play Store)
- [Google Play](https://play.google.com/store/apps/details?id=com.docklog.app): Android companion app
- [Issues & support](https://github.com/dockloghq/docklog/issues): Bug reports and feature requests
## Quick start
```bash
docker pull aimldev/docklog:latest
docker run -d --name docklog -p 8888:8000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(pwd)/data:/app/data \
-e SECRET_KEY=your-secure-key-here \
-e DB_PATH=/app/data/docklog.db \
aimldev/docklog:latest
```
Open http://localhost:8888
## Optional
- [Privacy policy (website)](https://www.docklog.dev/privacy): Marketing site privacy
- [Terms (website)](https://www.docklog.dev/terms): Website terms
- [App privacy](https://www.docklog.dev/app/privacy): Native client privacy policy
- [App terms](https://www.docklog.dev/app/terms): Native client terms
Contact: support@docklog.dev