Own Your Infrastructure.
Deploy Like Heroku
The self-hosted PaaS that runs on any server. No vendor lock-in. No monthly bills. Full control over your deployments.
sh -c "$(curl -sSL https://get.senate.sh)"Works on Docker compatible server with 512MB+ RAM




See It in Action
From installation to deployment in minutes
One-Line Install
Get Senate running on any Linux server with a single curl command. No complex setup, no dependencies to manage.
- Zero dependencies
- Works on any Linux server
- Single binary deployment
Multi-Server Dashboard
Add unlimited servers from any provider. Manage AWS, DigitalOcean, Hetzner, and bare metal machines from one unified interface.
- Unified management interface
- Real-time server status
- SSH key management



Deploy in Seconds
Push your Docker image, Dockerfile, or Git repository. Senate handles the build, deployment, and container orchestration automatically.
- Docker & Git support
- Automatic builds
- Zero-downtime deploys





Automatic HTTPS
Every domain gets a free SSL certificate from Let's Encrypt. Caddy handles the provisioning and renewal automatically.
- Free Let's Encrypt SSL
- Auto-renewal
- Custom domains




Real-time Monitoring
Watch live logs, CPU, memory, and network metrics for every container. Debug issues without leaving your browser.
- Live container logs
- Resource metrics
- Web terminal access


One Command. Infinite Possibilities.
Deploy databases, analytics, automation, and 300+ open-source apps with a single command.
Deploy to any cloud or bare metal server
Everything You Need
A complete platform for deploying and scaling your applications.
Single Binary
One download, zero dependencies. Senate embeds everything you need to run a production PaaS.
Multi-Cloud Ready
Deploy to AWS, DigitalOcean, Hetzner, or your own hardware. Manage all machines from one dashboard.
Real-time Updates
Live deployment logs, container metrics, and service status. See everything as it happens.
Automatic SSL
Let's Encrypt certificates provisioned automatically via Caddy. HTTPS in seconds, not hours.
Built-in Monitoring
CPU, memory, network, and disk metrics for every container. No external monitoring required.
Git Push Deploy
Deploy from Docker images, Dockerfiles, Git repos, or Compose files. Your workflow, your choice.
Web Terminal
SSH into any container from your browser. Debug production issues without leaving the dashboard.
Custom Domains
Route traffic with custom domains, path-based routing, and advanced Caddy configurations.
Docker Compose
Deploy multi-container apps with docker-compose.yml. Databases, caches, and services in one stack.
File Browser
Browse, view, and edit files on any server directly from the dashboard. No SSH required.
Auto Cleanup
Scheduled cleanup of old images, containers, and volumes. Keep your servers lean automatically.
Permission System
Role-based access control per machine and service. Share access with your team securely.























