A panel for PHP, or a platform for the whole stack.
RunCloud and Depfloy both manage servers you rent. The differences show up in what counts as a first-class application, where backups end up, and which features are held behind the upper plans.
What you get on the servers you already own.
Laravel, Next.js, Nuxt, Remix, React Router, Astro, WordPress, Symfony, Statamic and plain PHP are all first-class project types. Node apps get real process supervision, their own port and an nginx site — the same release model as the PHP ones rather than a workaround.
Six data engines plus project files, streamed from your server straight to your S3 bucket, Cloudflare R2, any S3-compatible endpoint, SFTP, FTP or the server's own disk. There is no Depfloy storage tier to outgrow, because Depfloy never holds a copy.
Every project deploys as a release built beside the running one, going live with an atomic symlink flip, with one-click rollback. It is how deploys work here, not a capability that arrives at a higher price.
PostgreSQL, MySQL, Redis, Valkey, ClickHouse and Meilisearch. Database, cache and search are distinct server roles, so each gets its own sizing, firewall and monitoring instead of sharing the app server.
Streaming replication with slot management and lag reported in bytes and seconds, plus PgBouncer with editable pool settings — configured from the dashboard rather than left as an exercise.
Claude or any MCP client can deploy, roll back, read logs and edit environment variables, checked against both the user's role and the token's abilities. The API behind it is rate-limited per minute with no monthly request quota.
Checked against their own pages.
Only the points we could cite. Every row links to where the RunCloud side came from, with the date it was read — pricing and features move, and an undated claim about someone else's product ages badly.
| DIMENSION | DEPFLOY | RUNCLOUD |
|---|---|---|
| Zero-downtime deployments | Every project on every plan, with one-click rollback. | Atomic Deployment (Zero-Downtime Deployments) is listed as a Business plan feature, at $49 a month. Checked Jul 26, 2026 → |
| Backup storage | Streamed to a destination you own. No storage is sold, and none is held by us. | Free backup storage per plan — 2 GB, 10 GB, 30 GB, 100 GB — with additional storage sold from $2 a month. Checked Jul 26, 2026 → |
| Backup destinations | S3, Cloudflare R2, any S3-compatible endpoint, SFTP, FTP or local disk, on every plan that includes backups. | Essentials is limited to Amazon S3 and SFTP; more providers are available on higher plans, and all of them on Business. Checked Jul 26, 2026 → |
| API access | Included, rate-limited to 120 requests a minute, with no monthly quota to buy more of. | API is a Business plan feature, at 120 requests a minute and 10,000 requests a month, with additional calls sold from $10 a month. Checked Jul 26, 2026 → |
| Team seats | Members are part of the plan, with five roles and per-resource scoping. | 10 workspace seats included on Business, 50 on Enterprise, with additional seats sold from $10 a month per 10. Checked Jul 26, 2026 → |
RunCloud is a mature product with a clear centre of gravity: PHP hosting, and WordPress in particular. This page is not an argument that it does that badly. It is an argument about what happens when the stack stops being only PHP — and about which features you should have to reach a higher plan to get.
Common questions
Is RunCloud only for PHP? + −
Which is better for a WordPress hosting business? + −
What changes if my stack is mixed? + −
Do I have to pay more to get zero-downtime deploys? + −
Can I move without redoing everything? + −
Other comparisons
Try it on one server.
7 days free, no credit card. Connect a clean server and deploy one test project.