✈️
A world tour for a local app?
Fly.io alternative for PHP hosting
Fly.io puts apps close to users around the world. Most PHP apps have their users in one country, and there a Dockerfile and flyctl buy nothing. Consider fortrabbit.
Built by
Built with
Built what
Built how
About Fly.io
Jack of all trades. Fly distributes Firecracker microVMs around the globe. Apps deploy from a Dockerfile, and registration and configuration run through Fly's CLI tool, flyctl. The CLI is comfortable and easy to use, but as complexity grows, console comfort may diminish. Billing is by usage, per second.
Fly's king feature is its global distribution. If you don't require it, consider alternatives both above and below Fly.
Why not Fly.io?
Think about a typical PHP app: a Laravel shop for customers in Germany, a Craft CMS site for a museum in Amsterdam. The users sit in one country. For them the global fleet brings a Dockerfile, a fly.toml, the CLI and a bill made of machine seconds, volumes and bandwidth. MySQL is not offered at all.
Why fortrabbit
Like Fly, fortrabbit is a PaaS-like service. fortrabbit on the other side has a higher grade of abstraction. It's zoomed in to the specific requirements of PHP hosting: push to the branch, Composer runs, the app starts on the PHP version set in the dashboard. MySQL is a component, uploads live in persistent storage. It encourages modern paradigms, yet it is backwards compatible, with SSH and SFTP on every plan.
Fly.io and fortrabbit
| Feature | Fly.io | fortrabbit |
|---|---|---|
| Runtimes | Any, as microVMs | PHP only |
| Deployment | flyctl, Dockerfile | git push, Composer |
| MySQL | Not offered | Component |
| Regions | Worldwide | EU (Ireland), US |
| File storage | Volumes | Persistent storage |
| Billing | Usage, per second | Per component, arrears |
