
darklens
Lightweight container viewer.
FreeOpen SourceHostingDevOps19,500 impressions#51 of its week
Darklens provides a lightweight GUI to view Docker container logs and inspect configurations.
- for
- Developers and ops needing visual Docker container monitoring without SSH.
- pricing
- open source
- license
- Apache-2.0
Key features
- Web UI — Shows container logs and inspect data in an easy-to-use browser interface.
- Agent Architecture — Connects to containers via a gRPC agent for real-time data.
- Auth Options — Can run with or without JWT authentication for quick testing.
- Data Persistence — Supports Docker volumes to keep viewer data across restarts.
- Public Domain Support — Configurable to run on custom domains with public URLs.
- Cross-OS Agent Install — Installs agents via Unix shell or Windows PowerShell scripts.
Use cases
- Monitor multiple containers from one UI without SSH access
- Centralize log and config inspection for Docker services
- Replace raw JSON output with a readable UI
darklens FAQ
How do I start Darklens?+
Run docker run -p 8000:8000 -p 5000:5000 --name darklens -d ghcr.io/dyrector-io/darklens:latest and open http://localhost:8000.
Can I disable authentication?+
Yes, set the environment variable DISABLE_AUTH=true when starting the container.
How do I set a custom JWT secret?+
Pass JWT_SECRET=your_secret as an environment variable to the container.
How is data persisted?+
Mount a Docker volume to /var/lib/darklens (e.g., -v darklens-data:/var/lib/darklens).
How do I install an agent on a node?+
Add a node in the UI, generate a Shell or PowerShell script, and run it on the target host.
What ports are required for agents?+
Agents need the gRPC port 5000 to connect to the Darklens service.
Summarized by DevHunt from github.com · Sep 27, 2026. Details may change; check the official site.
-(2).jpg1696338191590.png?width=64)





.png?width=64)



