Skip to content

Its4Nik/DockStat

Repository files navigation

DockStat Logo

Wiki


📖 Description

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.

⚠️ Disclaimer

DockStat is currently in Pre-Alpha. Expect breaking changes, missing features, and no guarantees at this stage.


✨ Features

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)
  • Monitoring
    • Table-based views
    • Graph-based insights
    • Network-based visualization with sigma.js / reagraph
  • 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)

🛠 Tech Stack

Core: React Router v7 • React • Bun

  • Frontend: TailwindCSS • GSAP • lucide-react
  • Backend: Dockerode • bun:sqlite • @dockstat/*

About

A Full fletched (WIP) Docker Management Solution 🐳 Featuring Plugin support and community integration!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages