plorigo

mcp
Security Audit
Warn
Health Warn
  • License — License: AGPL-3.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Deploy apps to servers you control an open-source, Docker-first BYOS deployment platform with previews, SSL, logs, backups, rollbacks, and production safety for human- and AI-built apps.

README.md
Plorigo

Launch with control.

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.

License: AGPL v3
PRs Welcome
Made with Go
Made with React

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.

What is Plorigo?

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:

  1. You own the infrastructure. No metered traffic, no surprise platform bills — you pay
    your server provider, and that's it.
  2. 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.

Who it's for

  • 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.

Highlights (planned & in progress)

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.

Tech stack

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

Repository structure

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

Getting started

🚧 Installation and self-hosting instructions are coming as the deployment loop lands.
Watch the roadmap. Want to help build it? See CONTRIBUTING.md.

License & open core

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.

💜 Support Plorigo

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.

Sponsor on GitHub
Fund on Polar

  • 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.

Community & contributing

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.

Reviews (0)

No results found