fortrabbit / supported software
from $6.5/mo
©Symfony hosting
Composer and Git deploys, SSH access, and components that scale on demand.
Built by
Built what
Built how
Symfony is not only a set of PHP components. It's a web application framework, a philosophy and a community — all working together in harmony. The predictable release cycle and the LTS are unique in our fast moving industry.
The fortrabbit hosting environment works smoothly with the Symfony framework and with many Symfony based projects. Installing Symfony on fortrabbit is straightforward: a git push deploys the code, and Composer runs as part of the build. We love it too and use it a lot. Some of our backend services are based on Symfony and API Platform. That's why we can give you good support for it. fortrabbit has a track record for fast, reliable and secure hosting. It's less expensive than some more enterprise solutions.
A deploy is a git push. The build runs composer install --no-dev, then whatever the project declares as build commands — cache:warmup, assets:install, importmap:install on an AssetMapper project, or a Webpack Encore production build where the front end needs one. The finished release is swapped in atomically, so a half-written var/cache never serves a request. A failed build stops before the swap and the previous release keeps running.
Configuration stays out of the repository. APP_ENV, APP_SECRET and the rest are environment variables set in the dashboard, and the platform injects the credentials of the MySQL component, so Doctrine reaches the database without a secret committed to .env. Migrations run over SSH like any other console command. messenger:consume and the Symfony scheduler run on the jobs component as worker or cron jobs, in their own processes, away from the web front-end.
Scaling happens per component. A Symfony API answering JSON has a different shape from a Symfony site rendering Twig with a heavy back office behind it, and PHP, MySQL, jobs and storage are sized separately — each one moves without touching the others. That also keeps the LTS route affordable: an app pinned to an older Symfony release and a matching PHP version costs the same as one tracking the newest.
The Symfony guide in the docs covers the install, the environment variables and the tuning end to end. if something in a specific setup does not line up — the answer comes from people who deploy Symfony here too.

