Docker Pod Management

Your Containers, in Plain Sight

Manage the containers running your cluster services from one screen: lifecycle, live logs, instant metrics and compose visibility — no SSH required.

Real-time

Log streams and container metrics arrive live over WebSocket — no page refresh.

Secure access

Not the raw Docker socket: a read-only socket-proxy bridge exposes only the required API.

What's Inside

Container Operations from Lifecycle to Metrics

Every container running the panel stack and services is managed from one list.

Container List

All containers in one list with state, image and resource summary; one click to drill into details.

Lifecycle Control

Start, stop and restart from the panel — asynchronous, so the UI never blocks.

Live Log Streaming

Watch container logs in real time with an xterm.js-based terminal experience.

Instant Metrics

CPU, memory and network metrics refresh every 2 seconds over WebSocket.

Inspect & Details

Container inspect output, environment and mount information rendered readably in the panel.

Compose View

View the docker-compose.yml from the panel — the stack's source is always at hand.

A Safe Window into the Stack's Heart

TULPAR itself runs on Docker — the panel manages its own stack with the same rigor.

The backend never connects to the Docker socket directly; a read-only socket-proxy bridge exposes only the required API endpoints.

Logs and metrics stream over WebSocket rather than polling; if a firewall interferes, it falls back to HTTP polling automatically.

Redis, PostgreSQL, Prometheus, VictoriaLogs — the health of every service in the stack at a glance.

Lifecycle commands run as asynchronous tasks; long operations never hold the panel up.

%