Saurav Saini (Golu)

DockLog - Docker logs without the logging stack

DockLog is a self-hosted Docker observability platform for developers, DevOps teams, and homelab enthusiasts. Monitor containers in real time, stream logs instantly, manage Docker workloads, and track host resources from a web dashboard, desktop app, or Android app. Features include container lifecycle management, RBAC, audit logs, multi-server support, and lightweight deployment using a single Docker container.

Add a comment

Replies

Best
Saurav Saini (Golu)
Hi Product Hunt! I'm Saurav, the creator of DockLog. I built DockLog because I wanted a simpler way to monitor and manage Docker containers without setting up a full logging stack. In many small teams, homelabs, and self-hosted environments, tools can become overly complex when all you need is real-time visibility into what's happening inside your containers. DockLog started as a lightweight log viewer and gradually evolved into a complete Docker observability platform with live log streaming, container management, RBAC, audit logs, multi-server support, and desktop and mobile apps. My goal was to create something that is easy to deploy, lightweight on resources, and accessible from anywhere. I'd love to hear your feedback: • What features would you like to see next? • What challenges do you face when monitoring Docker environments? • How does DockLog fit into your workflow? Thanks for checking out DockLog and supporting independent builders!
Felix Li

The staging/prod-on-one-host case is exactly where docker.sock dashboards get uncomfortable for me. If a user is blocked by allowed_containers, is that enforced on the log WebSocket/API side too, or is it mostly a UI visibility rule?

Saurav Saini (Golu)

@novamaker01 Yes, it's enforced on the backend as well. allowed_containers is not just a UI visibility filter. API endpoints and log WebSocket streams validate container permissions before returning data, so users cannot bypass restrictions by calling the API directly.

Diana Nadim

I love the focus on simplicity. As someone who values local-first tools, I know how heavy full logging stacks can get for a homelab or small team. The fact that it has mobile apps is a huge plus for on-the-go monitoring. Does it support multi-server aggregation out of the box, or is that per-server?

Saurav Saini (Golu)

@diana_nadim2 Yes, in the mobile app (and desktop clients) you can add multiple DockLog servers and manage them from one place.

Save prod, staging, homelab, or client instances, switch between them, and tail logs / check containers on whichever server you pick without setting everything up again each time.

Each server still runs its own DockLog instance on that host (one Docker engine per server). The app doesn’t merge every host into a single combined dashboard yet you manage multiple servers, one connection at a time.

You can try it: https://demo.docklog.dev (`demo` / `Demo@1106`)

Diana Nadim

@saurav_saini_golu Thanks for the demo creds, Saurav! I just logged in, and the multi-server switching looks very smooth. It’s great that I can keep prod and staging separate while still managing them from one app. I will definitely keep this in mind for my homelab setup.