Deploy and manage apps with AI - on infrastructure you own
Better-PaaS is an agent-first, self-hosted PaaS. Git push deploys, automatic HTTPS, and databases on your VPS - plus scoped tokens, paas connect, and MCP tools for Cursor and Claude Code.
curl -fsSL https://raw.githubusercontent.com/sumon-ohid/better-paas/main/install.sh | sudo bashBuilt on the tools you already trust
Agent-first
Ask. Inspect. Ship.
Connect with paas connect. Check status, tail logs, and deploy from Cursor or Claude Code - no dashboard hopping.
- Status, logs, and deploys from the editor
- MCP tools wired to your VPS
- Scoped tokens - no admin key on your laptop
Self-hosted platform, agent-ready
Deploy from Git, route HTTPS, add databases, inspect logs, and roll back - then hand day-to-day ops to scoped agents from your editor.
Core features
cold deploy, from git push to live
MCP tools for deploy and ops
agent permission profiles
a month is enough to run it
And the details
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.
Agent activity
Live events
Completed
Platform automations
Agents deploy. Better-PaaS keeps things running.
Your editor handles deploys and log checks through MCP. The control plane handles webhooks, health checks, TLS renewal, cron jobs, and backups in the background.
How it works
From VPS install to AI-managed deploys
Install the control plane, connect Git, authorize your laptop, then manage deploys from the dashboard or your AI tools.
paas CLI quickstartInstall on your VPS
Run the one-command installer. Docker, Caddy, and the dashboard are ready in minutes.
Connect a Git repo
Sign in to the dashboard, paste a Git URL, and pick a branch. Nixpacks detects your stack.
Authorize the CLI
Run paas connect from your laptop, approve in the browser, and get a scoped agent token.
Deploy with your editor
Run paas setup for MCP. Ask Cursor or Claude Code to list apps, redeploy, or ship from Git.
Integrations
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 architectureSecurity
Secure 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.
- Scoped tokens for AI tools and CI
- Admin password stays on the server
- Audited, open source control plane
Scoped agent tokens
AI tools and CI get their own credentials with fixed permissions - not your admin password.
Audit logs
Every agent action is recorded with scope, timestamp, and resource so you can review what ran.
Encryption at rest
Deploy tokens and secrets are AES-256-GCM encrypted before they touch the database.
Brute-force lockout
Repeated bad tokens trigger escalating per-IP lockout, so guessing is infeasible.
Pricing
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.
Frequently Asked Questions
Self-hosting, agent access, CLI setup, and platform capabilities.
go install github.com/sumon-ohid/better-paas/backend/cmd/paas@latest, run paas connect with your dashboard URL, approve in the browser, then paas setup and restart your editor. See the CLI guide for profiles and MCP tools.Start shipping
Your VPS. Your agents. Your deploys.
Install on a $5 VPS, connect with paas connect, and manage deploys from your editor. Free, open source, yours forever.