Nº 01Laravel Staging
Laravel Staging Server, den Sie nicht pflegen müssen.
Ein Staging-Server für Laravel braucht PHP in der richtigen Version, eine Datenbank, Redis, einen Mail-Fänger und eine erreichbare HTTPS-Adresse. Auf einer Envbay-Instanz legen Sie das in einem Schritt als Projekt an.
Stand:
02Laravel Staging
Was ein Laravel-Staging braucht
- Dieselbe PHP-Version wie später in Produktion (auf der Instanz stehen mehrere zur Wahl).
- Datenbank und Cache: MariaDB, MySQL oder PostgreSQL, dazu Redis.
- Mails abfangen statt an echte Personen zu senden: Mailpit.
- Eine HTTPS-Adresse, die Sie Kundinnen und Kunden zur Abnahme schicken können.
- Queue-Worker und Cron für den Scheduler.
03Laravel Staging
So sieht das auf Envbay aus
- 01
Projekt anlegen
In Ihrer Instanz wählen Sie die Laravel-Vorlage oder importieren Ihr Git-Repository (private Repositories über einen Deploy-Schlüssel).
- 02
Dienste wählen
PHP-Version, Webserver, Datenbank sowie Redis und Mailpit wählen Sie im Assistenten. Alles läuft in eigenen Containern des Projekts.
- 03
Adresse teilen
Das Projekt ist sofort unter
https://projekt.kunde.envbay.devmit gültigem Zertifikat erreichbar. Standardmäßig sind neue Projekte privat; Freigaben und Gastlinks stellen Sie selbst ein. - 04
In der IDE arbeiten
Über das SSH-Gateway verbinden Sie VS Code oder JetBrains mit dem Projekt.
Wie lange das Anlegen dauert, hängt von Vorlage und Paketen ab. In unserem Test mit der Laravel-Vorlage, MariaDB, Redis und Mailpit war das Projekt nach gut einer Minute online; composer create-project war dabei der längste Schritt.
04Laravel Staging
Feature-Branches und Hintergrundprozesse
- Branch-Umgebungen (Pläne Team und Agency): ein Branch läuft in einer eigenen Kopie des Projekts mit eigener Adresse und eigenen Daten.
- Worker und Cron beschreiben Sie in der Projektdatei
envoryx.yml, die mit im Repository liegen kann. - Der Pull-Request-Stand bleibt neben dem Hauptprojekt abnehmbar, ohne dass Sie Ihr Staging überschreiben.
05Laravel Staging
Welcher Plan passt?
| Starter | Team | Agency | |
|---|---|---|---|
| Preis pro Monat (brutto) | 12 € | 29 € | 59 € |
| Projekte | 3 | 10 | 25 |
| Nutzer | 1 | 5 | 15 |
| Speicher | 20 GB | 50 GB | 100 GB |
| Laufzeiten | PHP, Node, Python, statisch | alle verfügbaren | alle verfügbaren |
| Branch-Umgebungen | nein | ja | ja |
Beta: die ersten 6 Monate gilt der halbe Preis. Jahreszahlung entspricht 10 Monatspreisen. inkl. 19 % MwSt..
Starter hat 2 GB Arbeitsspeicher. Große Frontend-Builds (zum Beispiel Vite bei umfangreichen Projekten) können dort knapp werden; dafür ist Team der sicherere Plan.
06Laravel Staging
Wann Envbay nicht passt
- Für Produktion mit Zero-Downtime-Deployments, Lastverteilung oder Verfügbarkeitszusage ist Envbay nicht gedacht.
- Wer schon einen eigenen Staging-Server mit festen Abläufen hat, muss nicht wechseln.
06FAQ
Häufige Fragen.
Q.01Kann ich mein bestehendes Repository nutzen?
Q.02Welche PHP-Versionen gibt es?
Q.03Landen Test-Mails bei echten Empfängern?
Q.04Ist das ein Ersatz für meinen Produktionsserver?
07Ratgeber
Weiterlesen
- Envoryx HostingWas Envoryx ist, was eine gehostete Instanz bringt und wann sich Mieten gegenüber Selbstbetrieb lohnt.Envoryx Hosting
- Alternative zu Forge, Ploi, CoolifyDrei Wege zu einem Dev- oder Staging-Server im Vergleich: Server-Verwaltung, selbst gehostete PaaS, gehostete Instanz.Vergleich
- Laravel in 10 MinutenSchritt für Schritt: Instanz öffnen, Laravel-Projekt anlegen, Seite aufrufen und per SSH in der IDE arbeiten.Ratgeber
Selbst ausprobieren.
Plan wählen, bestellen, Instanz öffnen. Preise brutto inklusive 19 % MwSt.