
Frameworks · · 9 min read
Where to host a Laravel app in Europe in 2026
Six European ways to run Laravel with its database, queue workers and scheduler, from Git-push platforms to a server you manage yourself.
A Laravel app rarely runs alone: it wants MySQL or Postgres, a queue worker and schedule:run every minute. Clever Cloud and Scalingo are French platforms that publish Laravel guides and sell the database next to the app, and Upsun gives each branch its own environment with the data and services of its parent. Laravel Cloud is the framework's own platform with EU regions, from a US company. If you'd rather own the box, Ploi on a Hetzner server keeps the whole setup with European companies. Eurobase builds PHP, but it covers only the web part of a Laravel app.
Laravel hosts in Europe at a glance
| Platform | Company | Laravel guide | Database beside the app | Queues and scheduler | Starting price |
|---|---|---|---|---|---|
| Clever Cloud | France | Yes | MySQL or PostgreSQL add-on | Cron through clevercloud/cron.json | Billed by the second |
| Scalingo | Strasbourg, France | Yes | MySQL or PostgreSQL | Procfile process for queue:work, Scalingo Scheduler | €7.20 a month for 256 MB, excl. VAT |
| Upsun | Paris, France | Yes | MariaDB/MySQL, PostgreSQL, Redis | Horizon guide, cron every 5 minutes at most | €9 per project and €10 per user a month, plus resources |
| Laravel Cloud | United States | Built for Laravel | MySQL, Neon Serverless Postgres, Valkey | Managed queues and task scheduler | $5 a month plus usage |
| Hetzner with Ploi | Germany and the Netherlands | Ploi detects Laravel | You install it on the server | Queues and cron jobs from the Ploi dashboard | Ploi Basic €8 a month, plus the server |
| Eurobase | Warsaw, Poland | No | No | No | Free, then €10 a month + VAT |
Prices are from each provider's own page, checked on 9 and 10 November 2026.
What a Laravel host has to handle
- The web root. Laravel serves from
public/, so the host must let you point the web server there. - Migrations on deploy.
php artisan migrate --forceshould run once per release, around the switch to the new version. - A second process for queues.
queue:workor Horizon is a long-running process separate from the web server. Check that your plan lets you run one. - The scheduler. Laravel expects
schedule:runevery minute. Without cron on the platform, scheduled tasks quietly never fire, and some platforms only allow cron every few minutes. - Uploaded files. On most platforms the container disk is wiped on every deploy, so
storage/appneeds object storage or a mounted volume. - The company behind it. An EU region on a US-owned platform isn't the same as an EU business. Check who signs your data processing agreement.
1. Clever Cloud
Clever Cloud's Laravel guide runs the app on its PHP runtime, which installs Composer dependencies and serves public/ through Apache once you set CC_WEBROOT. A post-build hook can run php artisan migrate --force before the new instance replaces the old one. For uploads, the guide mounts an FS Bucket into storage/persistent. Scheduled tasks run from a clevercloud/cron.json file that calls schedule:run on each instance, so you chain onOneServer() to tasks that must run once.
- Best for: a Laravel app that needs MySQL or Postgres and file storage from one French provider.
- Price: billed by the second within limits you set, with free credits for new accounts and no card needed.
- What it lacks: a flat plan. The bill follows the instances and add-ons you run, and the pricing page sends you to a calculator for an estimate.
2. Scalingo
Scalingo is a Strasbourg platform in the Heroku style. Its PHP buildpack detects a Laravel app on the first push, and its Laravel page walks through APP_KEY, APP_URL and a DATABASE_URL that the MySQL or PostgreSQL add-on injects. A postdeploy line in the Procfile runs migrations after each successful deployment, and a queues line runs queue:work in its own container that you scale to at least 1. Plain cron isn't available, so the guide points to Scalingo Scheduler for tasks that run every 10 minutes or less often. Each pull or merge request can get its own Review App.
- Best for: teams moving a Laravel app off Heroku who want the same Procfile habits.
- Price: €7.20 a month excl. VAT for a 256 MB container, and the same for the smallest Postgres with 512 MB and 10 GB. A 30-day free trial comes first.
- What it lacks: a persistent disk. Scalingo says the filesystem is ephemeral and recommends object storage such as Amazon S3 for files.
3. Upsun
Upsun is the trading name of Platform.sh SAS, a Paris company. Its Laravel guide covers Redis, Horizon queues, cron jobs and Telescope, and MariaDB/MySQL and PostgreSQL run as services inside the project. A new environment inherits the data and services of its parent, so a branch can be tested against a copy of production. Upsun's regions sit on AWS, Azure, Google Cloud or OVHcloud, and its regions page shows which provider hosts each one.
- Best for: agencies and teams that want to test each branch against a copy of production data.
- Price: a €9 project fee and €10 per user licence each month, with CPU, memory and storage billed per second. A 15-day free trial and a monthly credit cover one project fee and one user licence.
- What it lacks: cron more often than every 5 minutes on its default offering. To run the scheduler every minute, its Laravel guide starts it from a worker instead.
4. Laravel Cloud
Laravel Cloud comes from the team behind the framework. You import a repository and it handles compute, MySQL or Neon Serverless Postgres, a Valkey cache, managed queues, the task scheduler and preview environments. Compute can scale to zero, and a sleeping Laravel environment wakes by itself to run scheduled tasks. Its EU regions are EU Central in Frankfurt and EU West in Ireland, plus London, all on AWS.
- Best for: teams that want a platform shaped around Laravel itself and are fine with a US vendor.
- Price: Starter is $5 a month plus usage, with $5 of usage credit, the first month free, one managed queue per environment and preview environments for one app. Growth is $20 a month plus usage.
- What it lacks: an EU company. Laravel Holdings Inc. says it's headquartered in the United States and processes personal information there, and AWS owns the servers.
5. Hetzner with Ploi
The server comes from Hetzner in Germany, whose cloud price list opens at €5.49 a month excl. VAT for a CPX02 in Helsinki, or €6.49 in Falkenstein or Nuremberg, though those entry plans showed as unavailable to order on 10 November 2026. Ploi, a Dutch tool from WebBuilds B.V., installs that server, detects Laravel apps and manages deployments, queues, cron jobs and databases from a dashboard. Laravel Forge, from the Laravel team, does the same job from $12 a month on a Hobby plan that covers one external server.
- Best for: several sites or heavy workers on steady traffic, where a fixed server bill beats per-resource pricing.
- Price: Ploi's free plan covers one server, one site and 5 deployments a month. Basic costs €8 a month for up to 5 servers and unlimited sites. Hetzner bills the server separately.
- What it lacks: a provider on call for your app. When the server breaks at night, you're the one who fixes it.
6. Eurobase
Eurobase comes from a business registered in Warsaw, Poland, and hosts apps on European infrastructure run by Scaleway, a French provider. It builds PHP from GitHub, GitLab, Codeberg, Forgejo or Gitea with Paketo buildpacks and runs the result as a container that scales to zero. A new deployment takes traffic only once your health path answers, so a broken release leaves the previous one serving.
For a full Laravel app that's not enough. There's no Laravel guide, no managed MySQL, Postgres or Redis, no queue worker beside the web service and no scheduled jobs, and Dockerfiles aren't used. It fits a small, stateless PHP endpoint with its database elsewhere, a case the PHP hosting comparison covers.
- Best for: a lightweight PHP service whose data lives with another provider.
- Price: Free, then €10 or €20 a month + VAT for the whole workspace. There are no usage charges today: work over a limit is refused, apps on V8 isolates and Functions stop until the monthly reset, and containers and static sites keep serving.
- What it lacks: everything Laravel needs beyond the web process. Neither ISO 27001 nor SOC 2 is held yet, and both are in progress.
How to choose
- You want a managed database and a European company: Clever Cloud or Scalingo.
- You open a pull request for every change and want to test it on real data: Upsun.
- You want a platform from the Laravel team and a US vendor is acceptable: Laravel Cloud in Frankfurt or Ireland.
- You run several Laravel apps on predictable traffic: a Hetzner server managed with Ploi or Forge.
- You only need a small PHP service next to other Eurobase projects: Eurobase, with the database elsewhere.
Frequently asked questions
Is Laravel Cloud GDPR compliant if I pick the Frankfurt region?
The region keeps your app and database in Frankfurt, but Laravel Holdings Inc. is headquartered in the United States and its privacy policy says it processes personal information in the US. If your contract asks for an EU company, pick a provider registered in the EU. Read EU region vs EU company for the difference.
How do I run Laravel queues on a PaaS?
Run php artisan queue:work or Horizon as a separate process. On Scalingo that's a queues line in the Procfile scaled to 1 or more. Upsun has a Horizon guide, and Laravel Cloud has managed queues built in. With Ploi or Forge, the dashboard sets up the worker. For queues beyond Laravel, see background jobs hosting.
Do I need MySQL, or can Laravel use Postgres?
Laravel supports both. Clever Cloud, Scalingo, Upsun and Laravel Cloud offer both. For managed Postgres outside a PaaS, see managed Postgres in Europe.
What's the cheapest way to host Laravel in Europe?
For one small app on Scalingo, a 256 MB web container and the smallest Postgres come to €14.40 a month excl. VAT, or €21.60 with a second container for queue:work. Several apps on one Hetzner server with Ploi's €8 Basic plan can cost less per app, as long as you're willing to look after the server.
Sources
- Clever Cloud Laravel guide, Clever Cloud PHP documentation and Clever Cloud pricing
- Scalingo Laravel documentation, Scalingo Scheduler, Scalingo pricing and Scalingo Review Apps
- Upsun Laravel guide, Upsun Laravel cron jobs, Upsun environments, Upsun pricing and Upsun regions
- Laravel Cloud pricing, Laravel Cloud compute and Laravel privacy policy
- Ploi pricing, about Ploi and Laravel Forge pricing
- Hetzner Cloud pricing
- Containers and static sites, Plans and limits, Eurobase pricing and Eurobase subprocessors
Keep reading
How long can you keep logs under GDPR? A 2026 guideWhat the GDPR text requires for access, application and security logs, what the CNIL recommends, and how to set and document a retention period you can defend.Logs8 min read
Managed Coolify alternatives in Europe in 2026Who in Europe runs the servers, builds and databases for you, from fixed-price Docker hosting to Git-push platforms, and what Coolify Cloud doesn't take off your hands.Hosting10 min read
