Laravel hosting
Laravel op je eigen servers, voor je ingericht
Maak een server aan bij je cloudprovider, kies je repository en push. Nginx, PHP-FPM, je database, Redis, queue workers en de planner worden voor Laravel ingericht, en elke deploy gaat live zonder downtime.
Van repository naar productie in drie stappen
- 1
Maak een server aan
Bij Hetzner Cloud, DigitalOcean, Vultr, Akamai, AWS of Google Cloud, of op elke Ubuntu 24.04-VPS. Kies PHP 8.1 tot en met 8.5 en MySQL, MariaDB of PostgreSQL; Redis en Node.js krijg je erbij.
- 2
Maak een Laravel-site aan
Kies de Laravel-preset en je repository. De site krijgt een
.envmet ingevulde databasegegevens en een gratison-deploy.link-adres dat direct werkt. - 3
Push
Elke push naar je branch bouwt een nieuwe release: Composer, je frontend-build,
migrate --forceenoptimize, en daarna een atomaire overstap.
Sitefuncties
Het Laravel-ecosysteem, elk met één schakelaar
Zet een tool aan en Vimonto Deploy schrijft het Supervisor-proces, de cronregel, de Nginx-regels en de `.env`-sleutels die nodig zijn, en herstart het na elke deploy.
Horizon
Draait
artisan horizononder Supervisor en stuurt na elke deployhorizon:terminate, zodat jobs eerst op de oude code afronden.Reverb
Draait je WebSocket-server op een eigen adres, zoals
ws.shop.example.com, met Nginx-regels, DNS, HTTPS en de.env-sleutels al ingevuld.Pulse
Houdt
pulse:checkdraaiende, zodat het Pulse-dashboard de CPU, het geheugen en de schijf van je server toont.Inertia SSR
Draait de server-side renderer en herstart die bij elke deploy, voor snellere eerste laadtijden en betere resultaten in zoekmachines.
Nightwatch
Houdt de Nightwatch-agent draaiende met je token in
.env, zodat je app rapporteert aan Laravel Nightwatch.Planner
Een cronregel draait elke minuut
schedule:runin de live release. Voeg heartbeats toe om te weten wanneer een job stopt met draaien.
Alles voor de site in één menu

Queues, opslag en .env, geregeld
Queue workers draaien onder Supervisor als de gebruiker van de site en krijgen na elke deploy queue:restart. storage/ en .env staan in een gedeelde map, zodat uploads en instellingen elke release overleven.
Bij de eerste deploy wordt je .env.example de basis van de productie-.env, met de gegenereerde waarden ingevuld. Elke latere wijziging wordt bewaard, zodat je elk van de laatste 50 versies kunt terugzetten.
- Meerdere PHP-versies naast elkaar; elke site kiest zijn eigen versie
- Geïsoleerde sites met een eigen Linux-gebruiker en PHP-FPM-pool
- Monorepo's: laat de site naar de map van de app wijzen
- Verdeel verkeer over meerdere appservers met een loadbalancer
Vragen over Laravel hosting
Welke versies van Laravel en PHP worden ondersteund?
Elke Laravel-versie die draait op PHP 8.1 tot en met 8.5. Installeer meerdere PHP-versies op één server en kies er per site één; het deployscript volgt die via $VIMONTO_PHP.
Kan ik Horizon en gewone queue workers draaien?
Gebruik per site het een of het ander. Zet je Horizon aan terwijl de site eigen queue workers heeft, dan waarschuwt Vimonto Deploy je, zodat jobs niet twee keer worden opgepakt.
Werkt het met Statamic?
Ja. Statamic heeft een eigen preset en dezelfde Laravel-schakelaars, en het deployscript warmt ook de Stache op. Zie Statamic hosting.
Wat kost het?
Het gratis plan omvat 1 server en 3 sites, met alle functies. Premium kost € 15 per maand per organisatie, zonder limieten. Je servers betaal je aan je cloudprovider.
Gerelateerde pagina’s
- DeploymentsReleases zonder downtime, push to deploy, deploy-URL's voor CI en terugzetten met één klik.
- Hetzner CloudServers in Duitsland, Finland, de VS en Singapore, met DNS en back-ups in Object Storage.
- StatamicStatamic met een opgewarmde Stache bij elke deploy en de Laravel-schakelaars inbegrepen.
Je volgende deploy kan live zijn voordat je koffie koud is.
Maak een organisatie aan, koppel een server en push. Meer is het niet.