Laravel VPS — from €5.49/mo

Launch your Laravel app without the hassle — a server for PHP, MySQL and queues, with a 5-hour test period before payment, completely risk-free

Launch Laravel now
A virtual server built for Laravel

A Laravel VPS is a virtual server with full root access for deploying applications on the Laravel PHP framework. You install Linux, PHP 8, Composer and Nginx yourself, connect MySQL or PostgreSQL and set up queues on Redis. NVMe storage speeds up Eloquent and migrations, and the isolated environment gives you full control over PHP versions and extensions. Plans start at €5.49/mo, and a 5-hour test period lets you measure speed on your own project before paying.

Plans

VPS for Laravel

Two entry plans in this block: Standard 1 (4 vCPU, 4 GB) for MVPs and small sites, Standard 2 (4 vCPU, 6 GB) when MySQL and Redis live alongside the app. For production with queues start from Standard 3 (6 vCPU, 8 GB). 5-hour test period before payment.

Compare all plans
5.49 mo

Standard 1

4 vCPU · AMD EPYC
4 GB RAM
50 GB NVMe
Unlimited traffic
IPv4 · KVM
24/7 support
6.99 mo

Standard 2

4 vCPU · AMD EPYC
6 GB RAM
60 GB NVMe
Unlimited traffic
IPv4 · KVM
24/7 support
1

Your own PHP environment

Install the PHP 8 version and extensions you need, plus Composer — the environment is built entirely around your Laravel project and its dependencies.

2

MySQL and queues

Deploy MySQL or PostgreSQL, Redis and queue workers on one server — mailings and jobs stay under control.

3

Full control

Root access, Nginx with PHP-FPM, the scheduler and SSL certificates, backups — the server is entirely yours.

How to run Laravel on a VPS

1

Choose a plan and an image

Pick a plan — Standard 1 (4 vCPU, 4 GB) or Standard 2 (4 vCPU, 6 GB) — and select a Linux image: Ubuntu, Debian or another distribution for your stack.

2

Install the OS yourself

Through the panel you deploy the chosen OS on a KVM server yourself — so the configuration stays fully under your control.

3

Deploy your project

Over SSH or the KVM console set up PHP-FPM with Nginx, pull the dependencies via Composer and connect the MySQL database.

A server sized for your Laravel project

A server sized for your Laravel project

We will help you match a plan to the load: vCPU and RAM for PHP-FPM, NVMe space for the database and user uploads.

We can also help configure Nginx, HTTPS via Let's Encrypt and queue workers. On Symfony the approach is the same; to move the database out, see VPS for databases.

Get sizing advice

Frequently asked questions

Did not find your answer?
Write to us via the contact page form.

Any — you install the PHP 8 version and extensions yourself, matched to your Laravel version and project dependencies.

Yes. With root access you deploy MySQL or PostgreSQL, Redis and queue workers — all on a single VPS.

An app with a database and a queue runs on 6 vCPU and 8 GB — Standard 3 at €8.99/mo. A store or SaaS with heavy background jobs calls for 16 GB (Power 1, €17.99).

Not at the start: MySQL and the app live comfortably on one VPS. Split them when the database starts competing with PHP-FPM for memory — usually past 16 GB.

Queues — via a systemd service with queue:work and auto-restart; the scheduler — a single cron line. Both need root access, and you have it.

Redis offloads the database with caching and sessions; Octane keeps the app in memory and cuts response times. Both install on the same server, adding 1–2 GB of memory use.

Yes, the KVM console gives the same access as a monitor and keyboard next to the machine: editing configs, booting into recovery, reinstalling.

You take backups yourself in the control panel in a couple of clicks — automatic backups are not included in the plans. A database dump is handy to take additionally via mysqldump on cron.