Docker Monitor is built around the Docker Monitor Agent container deployment model.
TOKEN="$(openssl rand -hex 32)"
IMAGE="appleberryd/dockermonitor-agent:0.1.1"
docker run -d \
--name docker-monitor-agent \
--restart unless-stopped \
-p 9876:9876 \
-e AGENT_AUTH_TOKEN="$TOKEN" \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v /:/host:ro \
--security-opt no-new-privileges:true \
--read-only --tmpfs /tmp \
"$IMAGE"After deployment, add the server in app with host/port and paste `AGENT_AUTH_TOKEN`.
Deploy a lightweight container on each host with a repeatable setup pattern.
Protect server access with `AGENT_AUTH_TOKEN` and per-server bearer auth in the mobile app.
Get host and Docker runtime metrics from `/agent/stats` optimized for mobile dashboards.
Run operational actions from mobile during incidents without waiting for desktop access.
Inspect logs and runtime stats in real time while triaging failures.
If your host is private, reach the agent through the app's SSH tunnel support.
From your phone, inspect container state, view logs, and trigger corrective actions in seconds. The agent keeps endpoint behavior stable for the app.


`/agent/stats` gives a consolidated payload for CPU, memory, disk, Docker counts, and host identity that powers responsive mobile dashboards.

Server + workload overview

Control and inspect runtime

Tail logs from incidents

Resource tracking

Image inventory and pull

Operation history

Connection + runtime tuning

In-app setup references
Deploy the agent on your hosts and use Docker Monitor for on-call visibility and control.
Follow the deployment guide