Kubernetes app panel for your own nodes — EasyPanel clarity, without single-host Docker.
WeavoPanel is a multi-tenant control plane for teams who want Git-driven deploys and declarative config across a k3s cluster you operate.
First-machine install
Linux, root, and curl only. What this installs
curl -fsSL https://panel.weavo.nl/install/install-panel.sh | bash
How it works
- Step 1
Install the panel
Run install-panel.sh on your first Linux machine to get k3s, API, dashboard, and the first node agent.
- Step 2
Join more nodes
Add workers with join-node.sh and a join token from the dashboard.
- Step 3
Deploy an app
Connect GitHub or deploy a Docker image using weavopanel.yml or image-only settings.
Capabilities
- Multi-node k3s clusters
- GitHub App deploys
- Image-only apps
- Custom domains and TLS
- Curated templates (Redis, Postgres, MongoDB)
- Logs and basic metrics
Documentation
Install scripts: https://panel.weavo.nl/install/