π
Watch the meter run.
Railway alternative for PHP hosting
Railway meters every second of CPU and memory. fortrabbit sends the same invoice every month, for PHP apps only.
7 days free trial
See pricingBuilt by
Built with
Built what
Built how
About Railway
Railway is a language-agnostic deployment platform, a modern take on Heroku. It works for PHP, Python, Ruby, Node.js, Java and more. You get service provisioning through a futuristic looking web UI. For those who pay a bit more to run diverse workloads on polyglot stacks, Railway, Render or Fly.io may be worth considering.
Why not Railway?
The bill is metered by the second: $20 per vCPU and $10 per GB of memory a month, plus egress, on top of the $5 Hobby or $20 Pro plan. Sounds fair. Now remember how PHP-FPM works: it holds its memory whether a request comes in or not. So the meter runs at 3 a.m. too, and the real number arrives when the month is over. How do you quote hosting to a client on that?
Why fortrabbit
fortrabbit is purpose-built for PHP websites and web applications. This focus makes a difference in practice:
- No config guesswork. A curated stack tuned for PHP, web server pre-configured, extensions ready.
- No container definitions. Deploy with git push, get logs immediately, manage everything from a clean dashboard.
- Predictable pricing. Components with a monthly price. Month two looks like month one.
- Zoom in on your software. Laravel, Craft CMS, Kirby, Statamic: install guides and tuned defaults for each.
- Human support. Get help from the people who run the platform. See our support features.
- Over a decade of experience. Serving PHP developers since 2012. See our history.
Railway and fortrabbit
| Feature | Railway | fortrabbit |
|---|---|---|
| Runtimes | Polyglot | PHP only |
| Deployment | Railpack or Dockerfile | git push, Composer |
| Databases | Services, any engine | MySQL component |
| File storage | Volumes | Persistent storage |
| Billing | Per second | Per component, arrears |
Move from Railway
The services of a Railway project become the components of one fortrabbit app. The generic steps for domains, code, uploads and DNS are in the migration guide.
| Railway | fortrabbit |
|---|---|
| Service built by Railpack or a Dockerfile | PHP component, Composer runs in the build |
| Pre-deploy command | Post-deploy commands, run once the new files are live |
| Second service with a worker start command | Worker job |
| Service with a cron schedule | Cron job |
| Service and shared variables | Environment variables |
| MySQL service | MySQL component, dump through the TCP proxy in MYSQL_PUBLIC_URL, import through an SSH tunnel |
| Volume | Persistent storage |
fortrabbit runs MySQL only. An app on Railway Postgres switches its database to MySQL first.
