Showcase
What Portoser actually looks like
Captured from a 6-host demo cluster. The web UI and the CLI are two faces on the same registry.
Web UI
Drag-deploy
Drag a service onto another machine. The deployment panel stages a plan; clicking Deploy runs it via SSH.
Health Dashboard
Per-service health, problem frequency from the knowledge base, and a one-click diagnostics path.
Service dependencies
Hierarchical graph of every service with its upstreams and downstreams.
Monitoring
CPU, memory, disk, and availability for every machine and service, refreshed live over WebSocket.
Knowledge base
Browse playbooks generated from past incidents. Each carries occurrence counts and success rates.
CLI
portoser deploy
Auto-heal enabled deploy: observe → grasp → solve → standardize. Clean success path.
portoser diagnose
Analyzer fingerprints a failing dependency, scores health, and points at the matching playbook.
portoser learn
Knowledge base summary, playbook list, and per-service insights.
portoser status
17 services across 6 hosts in one view, scoped to the registry.
portoser cluster status (watch)
Cluster health re-run on a fixed interval — same loop watch(1) gives you on a single host.