Ploi vs Laravel Forge, and where Provisore fits

Ploi and Forge both manage servers you rent, for a flat monthly price. Ploi gates zero-downtime deploys, backups and server monitoring at Pro, $16 a month for up to 10 servers. Forge has zero-downtime deploys on every plan, chosen when the site is created. Provisore has atomic releases and server metrics on every plan, a health check that rolls back on its own, and on-call from Scale. Ploi's cheapest plan costs less at every size from 1 server to 20 servers. Counting only plans with zero-downtime deploys, Ploi costs less at 5, 10 and 20 servers and more at 1 and 3 servers.

When Ploi is the better choice

  • You want the lowest price

    Ploi's cheapest plan costs less at every size from 1 server to 20 servers. Free runs 1 server, 1 site and 5 deployments a month for nothing, and Pro adds zero-downtime deploys and backups for $16 a month.

    ploi.io/pricing

  • Your servers run Debian, or Docker

    Ploi supports Debian 12 and 13 beside Ubuntu, and has Docker servers managed from its interface. Provisore runs on Ubuntu 26.04 and 24.04 LTS only and has no container runtime.

    ploi.io/requirementsploi.io/features

  • You want status pages, or backups outside S3

    Ploi's Unlimited plan includes public status pages, and its backups can go to Google Drive, Dropbox, SFTP or FTP as well as S3. Provisore backs up to S3-compatible storage only.

    ploi.io/pricingploi.io/features/database-backups

What Provisore does differently

  • Monitoring in the same subscription

    Server metrics on every plan, then alert rules, uptime checks and log search across servers from Pro, and on-call rotations from Scale.

    Metrics & alertsLogsUptime monitoring

  • A health check that rolls back on its own

    After the symlink switch Provisore requests the site. On a server error, a refused connection or a timeout it points the symlink back at the previous release and reloads.

    Deployments

  • Atomic releases on every site

    Every deploy builds in a new release directory while the old one serves, then goes live with one rename. There is no deploy mode to pick when a site is created, and no plan that leaves it out.

    DeploymentsZero-downtime Laravel deploys with a symlink

  • Deploys that wait for GitHub checks

    A site can hold each push until the commit's GitHub checks pass and then deploy exactly that commit, or skip it when a check fails. A staging site can promote the commit it runs to production.

    Checks & promotions

  • Swift beside PHP and Node

    Vapor and Hummingbird apps are built with swift build on the server and run under systemd behind Nginx. The toolchain is downloaded, verified and installed for you.

    RuntimesSwift on Provisore

  • Each site under its own Unix account

    A site's files, its PHP-FPM pool or systemd unit and its environment file belong to an account of its own, so on a shared server each site can read only its own files.

    Create a site

What it costs

The cheapest plan on each side, worked out from the published prices.

Per month1 server3 servers5 servers10 servers20 servers
Provisore$12Solo$12Solo$29Pro$29Pro$59Scale
PloiFreeFree$10Basic$10Basic$16Pro$36Unlimited
Laravel Forge$12Hobby$19Growth$19Growth$19Growth$19Growth
  • Ploi costs less at every size from 1 server to 20 servers.
  • Laravel Forge costs less at 5, 10 and 20 servers, the same at 1 server and more at 3 servers.
  • Counting only plans with zero-downtime deploys, Ploi costs less at 5, 10 and 20 servers and more at 1 and 3 servers.
  • Counting only plans with scheduled backups, Ploi costs less at every size from 1 server to 20 servers.
  • Counting only plans with uptime checks, Ploi costs less at 20 servers and more at 1, 3, 5 and 10 servers.

The subscription only: your provider bills the servers on every side. Provisore’s figures assume every server runs the metrics collector, because monitored servers are what the plans count. A server you only deploy to counts against nothing on Pro and Scale.

Moving from Ploi

The migration wizard reads an existing Ubuntu machine over SSH and recreates its sites, databases, cron entries and daemons on a new Provisore server. A machine read this way has no repository or deploy script to report, so you fill those in before the first deploy. The data, the uploaded files and the DNS change are yours to move.

Frequently asked questions

Which of the three costs least?

Ploi's cheapest plan costs less at every size from 1 server to 20 servers. Counting only plans with zero-downtime deploys, Ploi costs less at 5, 10 and 20 servers and more at 1 and 3 servers. Laravel Forge costs less at 5, 10 and 20 servers, the same at 1 server and more at 3 servers. The price table above names the plan behind each figure.

Where do zero-downtime deploys start?

On Ploi, at Pro. On Forge, on every plan, for a site on one server and only if chosen when the site is created. On Provisore, on every plan and every site.

Can I move a Ploi server to Provisore?

If it runs Ubuntu, the migration wizard can read it over SSH and recreate its sites, databases, cron entries and daemons on a new server. Repositories and deploy scripts are yours to fill in, and the data is yours to move.

Does Provisore have a free plan?

No. Every plan starts with a 14-day trial, card required, and Solo is the cheapest at $12 a month.

Every fact, with its sourceTheir figures as published on 21 October 2026. Each cell links to the page it was read on.Show
ComparedProvisorePloiLaravel Forge
Pricing basis
  • A flat monthly price per team, by servers connected and monitored. Your provider bills the servers. Pricing
  • Monthly plans tiered by server count, starting with a free plan. Server costs are not included. ploi.io/pricing
Entry price
  • Solo, $12 a month: 3 servers on any provider, 1 seat. Pricing
Servers
  • Any Ubuntu 26.04 or 24.04 LTS server you can reach over SSH, from any provider. Provisore can also create servers on Hetzner Cloud. Connect a server
Runtimes
  • Laravel and PHP 8.1 to 8.5, Node 22, 24 and 26, static sites, and Swift for Vapor and Hummingbird. Runtimes
Zero-downtime deploys
  • Every site on every plan. Each deploy builds a new release and goes live with a symlink switch. Deployments
Deploy health check
  • Requests the site after the switch and rolls back to the previous release on a 5xx, a refused connection or a timeout. Deployments
  • A deploy health check or automatic rollback: not listed on their features page. ploi.io/features
Backups
  • Scheduled database and site file backups to your own S3-compatible bucket, from Pro. Backups & restore
Monitoring
  • CPU, memory, disk and service metrics on every plan, kept 24 hours on Solo. Metrics & alerts
  • Alert rules, uptime checks and log search across servers from Pro, and on-call rotations from Scale. Pricing
  • Server monitoring on Pro and Unlimited. Site uptime monitoring and status pages on Unlimited. ploi.io/pricing
Team seats
  • 1 seat on Solo. Unlimited seats with roles from Pro. Teams & roles

Deploy one site and compare.

14 days free on any plan, card required. Nothing on your servers changes if you leave.