Introduction
Welcome to Senate - a self-hosted PaaS for Docker containers
Welcome to Senate
Senate is a self-hosted Platform as a Service (PaaS) that makes it easy to deploy, manage, and monitor Docker containers across multiple servers.
Why Senate?
- Minimal Resources - Runs efficiently with minimal CPU and memory requirements. Perfect for small VPS instances.
- Multi-Machine - Manage Docker containers across local and remote servers from one dashboard.
- Zero Downtime Deployment - Deploy updates without interrupting your running services.
- Automatic SSL - Let's Encrypt certificates with Caddy, plus custom configuration support.
Quick Start
Get started in minutes with our quick install script:
sh -c "$(curl -sSL https://get.senate.sh)"Then open http://<your-server>:2999 in your browser.
Requirements
- Linux server (Ubuntu, Debian, CentOS, etc.)
- Docker installed
- At least 512 MB RAM
- Port 2999 available (configurable)