Deploy apps to servers you control β a Vercel-like deployment platform for developers, teams, agencies, and AI-built apps. Get previews, domains, SSL, logs, databases, backups, rollbacks, and production safety β on infrastructure you own, without surprise platform bills.
Roadmap Β· Contributing Β· Security Β· Discussions Β· Sponsor
Warning
Plorigo is in early development. The architecture, APIs, and data model are still changing and it is not yet ready for production use. We are building in the open β star the repo and watch the roadmap to follow along, and jump into Discussions to help shape it.
Plorigo is an open-source BYOS (Bring Your Own Server) deployment platform. You connect a server you control β a cheap VPS, a bare-metal box, anything that runs Docker β and Plorigo gives you the deployment experience you expect from Vercel or Railway: Git deploys, preview URLs, automatic SSL, logs, databases, backups, and one-click rollbacks.
Two things make it different:
- You own the infrastructure. No metered traffic, no surprise platform bills β you pay your server provider, and that's it.
- Production safety is built in β including for AI-built apps. Plorigo checks secrets, databases, domains, and backups before you go live, explains failures in plain English, and keeps AI agents on a tight leash.
Your AI can read logs and suggest fixes. It cannot delete production data.
- Developers & indie hackers β deploy side projects and SaaS apps on affordable VPS hosts (Hetzner, DigitalOcean, Scaleway, β¦) with modern DX.
- Coolify / Dokploy switchers β a cleaner dashboard with safer production workflows, better backups, and easier team isolation.
- Vercel / Railway switchers β keep Git deploys and previews; lose the billing anxiety and runtime limits.
- Agencies & freelancers β host many client apps on servers you control, with isolated workspaces and safe client access.
- AI-assisted / "vibe" builders β take an app built with Cursor, Lovable, Bolt, Replit, Claude Code, Windsurf, or v0 and launch it safely.
- Internal tool builders β let teams ship with AI, but deploy with guardrails.
See the Roadmap for what's shipping when. The platform is being built around:
- π Deployment engine β deploy from GitHub, Dockerfile, or Docker Compose, with build/runtime logs, health checks, and one-click rollback.
- π Domains & SSL β custom domains with automatic Let's Encrypt SSL via Caddy.
- π Secrets done right β per-environment, encrypted at rest, redacted in logs, write-only where possible.
- ποΈ Databases & backups β Postgres/Redis services, scheduled backups to S3-compatible storage, and restore confidence.
- π Preview environments β per-branch / per-PR previews you can share.
- π©Ί Production Readiness Doctor β catches missing env vars, hardcoded secrets, and unsafe defaults before launch.
- π€ Safe AI-agent gateway (MCP) β read logs and create previews; never delete production data.
- π₯ Teams & agencies β workspaces, roles, audit logs, and isolated client access.
| Area | Choice |
|---|---|
| Control plane Β· agent Β· CLI | Go |
| Dashboard | React + TypeScript + Vite, TanStack Router/Query, Tailwind + shadcn/ui |
| API | ConnectRPC / Protocol Buffers |
| Database | PostgreSQL (pgx + sqlc), goose migrations |
| Jobs | Postgres-backed queue |
| Runtime / build | Docker Engine + BuildKit (Nixpacks fallback) |
| Reverse proxy / SSL | Caddy |
| Object storage | S3-compatible (MinIO, R2, S3, B2, Hetzner) |
| Self-host | Docker Compose |
plorigo/
βββ apps/
β βββ web/ # React + Vite dashboard
βββ cmd/
β βββ controlplane/ # Go API + workers + web serving
β βββ agent/ # Go server agent (runs on your servers)
β βββ cli/ # Go CLI
βββ internal/ # auth, deployments, servers, secrets, backups, β¦
βββ proto/ # ConnectRPC / protobuf contracts
βββ migrations/ # SQL migrations
βββ deploy/ # docker-compose, Caddy, systemd
βββ docs/ # documentation
βββ scripts/ # dev & ops scripts
π§ Installation and self-hosting instructions are coming as the deployment loop lands. Watch the roadmap. Want to help build it? See CONTRIBUTING.md.
Plorigo's core is licensed under the GNU Affero General Public License v3.0 (LICENSE).
In plain English:
- β You can self-host Plorigo for free, forever, on your own infrastructure.
- β You can modify it and use it however you like internally.
- βοΈ If you run a modified version as a network service for others, AGPL requires you to publish your source under the same license. This keeps the project open and prevents closed-source clones.
- π’ A separate commercial license is available for organizations that need to embed Plorigo in a proprietary product or want terms other than AGPL β this is part of how the project sustains itself (alongside a future managed cloud).
The Plorigo name and logo are trademarks and are not covered by the AGPL β see TRADEMARK.md. You're welcome to run and fork the code; please don't pass off a fork as the official Plorigo product.
Plorigo is independent and open source (AGPL-3.0). Sponsorships fund focused work on the free, self-hostable core β the deployment engine, agent safety, backups, and docs everyone keeps forever.
- Individuals β a recurring sponsorship of any size genuinely helps and keeps you in the loop.
- Companies β sponsor a tier to get your logo on this README and back the infrastructure tooling your team relies on. Invoices/VAT are handled (Polar is a merchant of record), so it's easy to expense. Details in SPONSORS.md.
Not able to sponsor? β Star the repo, file good bug reports, improve the docs, or tell a friend β that support matters just as much.
- π¬ Questions & ideas β GitHub Discussions
- π Bugs β open an issue
- π Security β please report privately, see SECURITY.md
- π€ Contributing β start with CONTRIBUTING.md and our Code of Conduct
We welcome contributions of all sizes. Because Plorigo handles servers, secrets, and production data, every pull request is reviewed for correctness and safety β see the contribution guide for what that looks like.