Nº 01Anleitung
Laravel-Projekt in 10 Minuten auf einem eigenen Dev-Server.
Von der geöffneten Instanz bis zur laufenden Laravel-Seite mit Datenbank, Redis und Mailpit. Die Zeit für das Anlegen betrug bei uns gut eine Minute, der Rest sind Klicks.
Stand:
02Anleitung
Voraussetzungen
- Eine Envbay-Instanz (Plan Starter genügt für die Laravel-Vorlage). Wie Sie bestellen, steht auf der Preisseite.
- Ein Browser. Für den letzten Schritt VS Code mit der Erweiterung „Remote - SSH“ und ein SSH-Schlüssel.
03Anleitung
Schritt für Schritt
- 01
Instanz öffnen
Melden Sie sich bei my.envbay.com an, öffnen Sie unter „Instanzen“ Ihre Instanz und lassen Sie sich das Passwort anzeigen. Klicken Sie auf „Instanz öffnen“ und melden Sie sich mit
adminan. Ändern Sie danach das Startpasswort.https://envoryx.<kunde>.envbay.dev - 02
Neues Projekt
Klicken Sie auf „New project“ und wählen Sie die Vorlage Laravel. Vergeben Sie einen Namen, zum Beispiel
shop. - 03
Technik wählen
Wählen Sie die PHP-Version, Caddy als Webserver und MariaDB als Datenbank. Aktivieren Sie bei den Diensten Redis und Mailpit.
- 04
Projekt erstellen
Klicken Sie auf „Create project“. Envoryx lädt das PHP-Image und führt
composer create-projectaus. In unserem Test dauerte das gut eine Minute, die Migrationen liefen mit. - 05
Seite aufrufen
Öffnen Sie die Adresse Ihres Projekts. Sie sehen die Laravel-Startseite, per HTTPS und mit gültigem Zertifikat.
https://shop.<kunde>.envbay.dev - 06
Umgebungswerte prüfen
Die Vorlage setzt die Verbindungswerte für die Dienste. Bei einem eigenen Repository prüfen Sie in Ihrer
.env, dass sie so stehen:DB_CONNECTION=mysql DB_HOST=database REDIS_HOST=redis MAIL_HOST=mailpit - 07
Mails testen
Mails Ihrer Anwendung landen in Mailpit statt bei echten Empfängern. Mailpit öffnen Sie über die Dienste des Projekts.
04Anleitung
In der IDE arbeiten
- 01
SSH-Schlüssel hinterlegen
Fügen Sie in Ihrer Instanz unter „Settings → SSH keys“ Ihren öffentlichen Schlüssel hinzu. Haben Sie keinen, erzeugen Sie ihn mit
ssh-keygen -t ed25519. - 02
Port ablesen
Host und Port des SSH-Gateways stehen auf der Dienstseite in my.envbay.com im Feld „SSH-Gateway“.
- 03
Verbinden
In VS Code wählen Sie „Remote-SSH: Connect to Host…“ und geben Benutzer und Host ein. Öffnen Sie dann den Ordner
/var/www/html, das ist Ihr Projekt.shop@ssh.<kunde>.envbay.dev
Das Projekt muss laufen, damit die SSH-Verbindung klappt. Mehr Details und die Einstellungen für JetBrains stehen im Handbuch unter „SSH und Ports“.
05Anleitung
Wie geht es weiter?
- Eigenes Repository importieren statt Vorlage: Handbuch, Kapitel „Projekt einrichten“.
- Alltag mit Neustart, Logs, Terminal und Datenbank-Browser: Handbuch, Kapitel „Im Alltag arbeiten“.
- Feature-Branches in eigenen Umgebungen: Pläne Team und Agency.
| 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..
05FAQ
Häufige Fragen.
Q.01Stimmen die zehn Minuten?
Q.02Reicht der Plan Starter?
Q.03Kann ich statt der Vorlage mein Repository nehmen?
06Ratgeber
Weiterlesen
- Envoryx HostingWas Envoryx ist, was eine gehostete Instanz bringt und wann sich Mieten gegenüber Selbstbetrieb lohnt.Envoryx Hosting
- Laravel Staging ServerStaging für Laravel mit Datenbank, Redis, Mailpit und HTTPS-Adresse, ohne selbst einen Server zu pflegen.Laravel Staging
- Dev-Server mietenWorauf es beim Mieten eines Dev-Servers ankommt und was eine fertige Entwicklungsinstanz gegenüber einem VPS bietet.Dev-Server mieten
Selbst ausprobieren.
Plan wählen, bestellen, Instanz öffnen. Preise brutto inklusive 19 % MwSt.