DockStat aims to combine the best of Portainer, Grafana, and Dockge into a single, unified platform for container administration and monitoring. The goal: the ultimate, extensible solution for managing and observing your containerized environments.
DockStat is currently in Pre-Alpha. Expect breaking changes, missing features, and no guarantees at this stage.
DockStat is built with extensibility in mind, powered by a runtime-compatible plugin system.
- Plugin System
- Frontend components
- Backend services
- Combined (full-stack) plugins
- Theming Support
- Custom CSS variables for deep theming
- Stacks
- Automatic node provisioning
- (e.g. Hetzner Cloud API plugin)
- Prebuilt Docker Compose templates
- (future: Kubernetes support)
- Whole-stack monitoring
- Stack-level plugin support (e.g. Traefik, Caddy)
- Automatic node provisioning
- Monitoring
- Custom Dashboards
- Extend with plugins (e.g. Home Assistant-style widgets)
- Multi-Node Monitoring
- Group nodes using adapters
- Adapters configure monitoring options (e.g. Docker Client can track multiple hosts with its own config)
Core: React Router v7 • React • Bun
- Frontend: TailwindCSS • GSAP • lucide-react
- Backend: Dockerode • bun:sqlite • @dockstat/*
