Cookies ahead

Our support chat tool "Intercom" would like to collect some more data on you. See the related link for more details.

Docs

Heroku alternative for PHP hosting

Reviewed

Created

Markdown ↓

🎸

fortrabbit vs Heroku.

fortrabbit is the modern, PHP-focused Heroku alternative — managed deployments, integrated MySQL, EU data residency, and human support.

Heroku alternative for PHP at a glance

fortrabbit is a managed PaaS built exclusively for PHP. Since 2012 we've been running git-push deployments, integrated MySQL, atomic releases, and zero-downtime restarts for freelancers, agencies, and startups. Heroku invented the modern PaaS but its PHP support has always been bolt-on, and since the Salesforce acquisition the platform has lost focus — free tier gone, prices up, PHP-specific features stagnant.

If you're moving off Heroku for PHP — whether Laravel, Symfony, Statamic, Craft CMS, Kirby, or plain PHP — fortrabbit gives you the same git-push workflow, but with native PHP tuning, an integrated managed MySQL component (Heroku has none), EU data residency, and direct support from the engineers who run the platform. Plans start at €2.50 per month, and pricing scales with app size rather than dyno-hours.

Heroku vs fortrabbit — feature comparison

FeatureHerokufortrabbit
PHP focusPolyglotPHP only
Deploymentgit pushgit push, atomic
Managed MySQLAdd-on (JawsDB, ClearDB)Native
Managed RedisAdd-onNative
File storageS3 add-onPersistent app storage
SSH accessOne-off dynosFull SFTP + SSH
Pricing modelPer-dyno, hourlyPer-app, monthly
Free tierRemoved 202230-day trial, no card
SupportTiered, paid for fastHuman chat, all plans
RegionUS default; EU paidEU, German data centers
CompanySalesforceIndependent, bootstrapped

Pricing comparison

Use caseHeroku (Basic dyno + add-ons)fortrabbit
Small site / dev~$7 dyno + ~$15 DB add-on ≈ $22 / mo€5 / mo
Production app~$25 dyno + ~$50 DB + Redis ≈ $80+ / mo€30 / mo
Scaled appStandard-2X + Premium DB ≈ $200+ / mo€60–€120 / mo depending on tier

Numbers are illustrative — exact Heroku pricing varies with region, dyno hours, and add-on choice. See fortrabbit pricing for the current matrix.

Migrating from Heroku to fortrabbit

The move is usually a one-day job for a small app, a weekend for a larger one. Most of the work is data migration; the deployment workflow stays the same.

  1. Provision the app on fortrabbit. Pick a region (EU) and a plan. The free trial is enough to validate the move.
  2. Add the MySQL component. Heroku users coming from JawsDB or ClearDB can mysqldump the source database and import via the SSH tunnel — see MySQL import guide.
  3. Connect your git provider. Install the fortrabbit GitHub App (or connect GitLab / Bitbucket) and link your existing repo to the new fortrabbit app — see deployment intro. Pushes to your branch trigger an automatic deploy; Composer install runs as part of it.
  4. Move environment variables. Heroku config vars map 1:1 to fortrabbit's environment variables — set them in the dashboard or via the CLI.
  5. Move uploads and assets. If you used Heroku's S3 add-on, rsync (or aws s3 sync then upload) the bucket contents into your fortrabbit app's persistent storage via SFTP / SSH — no separate bucket service needed.
  6. Cut over DNS. Add the domain in the fortrabbit dashboard, update the CNAME, and watch the certificate issue automatically via Let's Encrypt.

For framework-specific notes see the install guides — particularly Laravel and Statamic, which are the most common migrations.

Start the migration with a free trial

Written by AI, lectured by a human.

AI usage policy