November 13, 2026
Unser Airpane Controlpanel erkennt deine Laravel-App jetzt automatisch und betreibt ihre Services für dich: Scheduler, Horizon, Queue Worker, Pulse und Nightwatch aktivierst du per Klick – ohne Cronjob von Hand, ohne Supervisor-Konfiguration und mit deinen Daten zu 100% in der Schweiz.
«Laravel at heart» – wer uns ein bisschen kennt, weiss: Bei Onlime schlägt das Herz für Laravel. Unser Airpane Controlpanel ist mit Laravel gebaut, diese Website ebenfalls, und auch unsere Open-Source-Packages und Pull-Requests landen im Laravel-Ecosystem. Was liegt da näher, als dir das Betreiben deiner eigenen Laravel-Apps so einfach wie möglich zu machen?
Bisher hiess das: schedule:run als Cronjob von Hand einrichten, für die Queues irgendwie einen Worker am Leben halten oder unseren Support darum bitten und nach jedem Wechsel der PHP-Version alles nachziehen. Damit ist jetzt Schluss. Mit dem neuen Laravel Services Manager im Airpane Controlpanel läuft das alles per Klick.
So funktioniert's
Airpane erkennt dein Laravel-Projekt samt Version automatisch aus dem vendor-Verzeichnis jeder Subdomain. Über das Menü der Subdomain öffnest du die Laravel Services und schaltest ein, was deine App braucht:
- Laravel Scheduler – läuft als verwalteter Cronjob jede Minute
schedule:run, immer im aktuellen Release und mit der PHP-Version deiner Subdomain. - Laravel Horizon – Dashboard und Supervisor für deine Redis-Queues, als eigene systemd-Unit mit automatischem Neustart. Redis richten wir dir auf deinem Server auf Wunsch ein.
- Queue Worker – ein klassischer
queue:work, wenn du Horizon nicht brauchst. - Laravel Pulse –
pulse:checksammelt laufend die Server-Metriken für dein Pulse-Dashboard. - Laravel Nightwatch – der Nightwatch-Agent schickt die Daten deiner App an Nightwatch. Den Port liest Airpane aus deiner
.env.


Den Live-Status jedes Services siehst du direkt im Controlpanel, genau so, wie ihn systemctl --user status ausgibt – inklusive Terminal-Farben.


Unter der Haube
Kein Supervisor, kein Cronjob von Hand: Airpane deployt jeden Service als systemd-User-Unit. Diese läuft unter deinem eigenen User, startet nach einem Fehler automatisch neu und übersteht auch einen Neustart des Servers. Wechselst du die PHP-Version oder den Webroot deiner Subdomain, zieht Airpane die Units automatisch nach.
Und wer gerne selber Hand anlegt: Mit systemctl --user edit passt du jede Unit in einem eigenen Drop-in an – diesen überschreibt Airpane nie. Lang laufende Prozesse startest du in deinem Deploy-Script neu, z.B. mit php artisan horizon:terminate oder php artisan queue:restart, oder seit Laravel 12.41 mit php artisan reload. Airpane zeigt dir die passenden Befehle an.
Übrigens: Hast du bisher einen eigenen schedule:run-Cronjob eingerichtet, blockiert dieser das Aktivieren des Schedulers – damit dein Schedule nie doppelt läuft. Lösche ihn einfach und aktiviere danach den Scheduler im Controlpanel.
Was läuft wo?
Deine Laravel-App läuft auf all unseren Hosting-Plänen bestens, sogar auf limeBASIC. Nur die langlaufenden Services brauchen einen höheren Plan:
| Service | limeBASIC | limePRO | limePREMIUM | limeDEDICATED |
|---|---|---|---|---|
| Laravel Scheduler | (via Cronjob) | ✅ | ✅ | ✅ |
| Queue Worker | – | – | ✅ | ✅ |
| Laravel Pulse | – | – | ✅ | ✅ |
| Laravel Horizon | – | – | – | ✅ |
| Laravel Nightwatch | – | – | – | ✅ |
| Laravel Reverb | – | – | – | bald |
Auf limeBASIC richtest du den Scheduler als eigenen Cronjob ein, der höchstens alle 5 Minuten läuft. Horizon braucht Redis, und der Nightwatch-Agent belegt einen Port auf dem Server – aus Sicherheitsgründen bieten wir beides nur auf Servern an, die du mit niemandem teilst: deinem eigenen limeDEDICATED. Deine limePRO-Hostings darauf erhalten alle Services. Für Horizon, Queue Worker, Pulse und Nightwatch brauchst du ausserdem einen aktiven SSH-Zugang, den du im Controlpanel mit einem Klick einschaltest.
Friends of Laravel
Alles zum Laravel Hosting bei Onlime – inklusive Screencast, wie du die Services in Airpane aktivierst – findest du auf unserer neuen Seite Friends of Laravel.
Und Laravel Reverb? Kommt bald! Reverb braucht einen WebSocket-Server hinter deinem Webserver, und an dieser Integration für limeDEDICATED arbeiten wir. Brauchst du Reverb schon jetzt? Gib uns einfach einen Schubs, und wir richten es dir lieber früher als später ein.
Happy coding, Artisans! ❤️