The self-hosted platform for apps, databases, and agents
Deploy from Git, manage services, and run production workloads on servers you control.
curl -fsSL https://raw.githubusercontent.com/sumon-ohid/better-paas/main/install.sh | bashBuilt on the tools you already trust
Everything a real platform needs
Not a toy. Better-PaaS ships the capabilities you’d expect from a managed cloud. Move through them and watch the product respond.
Point at any repo. Every push to your branch auto-redeploys through a per-app webhook.
cold deploy, from git push to live
a month is enough to run it
YAML files to write
your data, on your hardware
The parts that make it yours
Thoughtful defaults so the boring parts of running a platform just work.
Live logs & in-browser shell
Stream container output in real time and drop into a terminal on any container, straight from the dashboard.
Resource limits
Cap memory and CPU per app, enforced by Docker so a noisy neighbor never starves the host.
Persistent volumes
Declare volumes that survive redeploys, so stateful apps keep their data between builds.
Deploy notifications
Slack or webhook pings on every success or failure. Know the moment something ships.
Framework detection
Nixpacks auto-detects Node, Python, Go, Ruby and more. No Dockerfile required.
From zero to deployed in minutes
Three steps, no prior DevOps experience required.
Read the quickstartInstall on a server
Run the one-command installer on any Ubuntu, Debian, or macOS box. It provisions Docker, Caddy, and the dashboard for you.
Connect a repository
Sign in with your admin token, paste a Git URL, pick a branch. The framework is detected automatically.
Ship on every push
It builds with Nixpacks, health-checks the container, and routes traffic through Caddy with HTTPS. Every git push redeploys.
Works with your existing stack
Better-PaaS builds your code with Nixpacks, runs it via Docker, and manages certificates and routing automatically with Caddy. No lock-in, just open standards.
Learn about the architectureSecure by default,
not by configuration
Your server, your data, your keys. Better-PaaS is built so the safe path is the default path — you don’t have to be a security expert to run it well.
- No third-party access to your code
- Secrets encrypted before storage
- Audited, open source control plane
Single admin token
Every API and WebSocket call is gated by a 256-bit bearer token, generated on first run.
Brute-force lockout
Repeated bad tokens trigger an escalating per-IP lockout, so guessing is infeasible.
Encryption at rest
Deploy tokens and secrets are AES-256-GCM encrypted before they ever touch the database.
Safe self-updates
Updates back up your data, rebuild, health-check, and auto-roll-back on any failure.
Free to self-host
Run Better-PaaS on your own servers for free. A managed control plane is coming soon for teams who want us to operate Better-PaaS while they keep control of their servers.
Self-hosted
Install it on your VPS, home lab, or private cloud. You own the app, data, credentials, and runtime.
Free to use
Managed Better-PaaS
We will host and maintain the Better-PaaS control plane for you. You still connect and manage your own servers, so workloads stay on infrastructure you control.
Price announced later
Built for teams that want less maintenance without giving up server ownership.
Own your deployment pipeline
Spin up Better-PaaS on a $5 VPS and deploy as many apps as your server can hold. Free, open source, yours forever.