Gebruik Laravel Forge om je web applicatie deployment te automatiseren met een VPS
In deze handleiding leggen we je uit hoe jij een Hosting VPS kunt gebruiken in combinatie met Laravel Forge om je web applicaties automatisch uit te rollen en te configureren.
Je hebt de volgende zaken nodig om deze handleiding te kunnen volgen:
- Een Laravel Forge account met tenminste een ‘Hobby‘ abonnement ($12 per maand)
- Één of meerdere van onze VPS’en die minimaal voldoen aan de volgende eisen:
- Ubuntu 20.04
- 1 CPU, 1GB RAM en 25GB SSD
- Deze IP adressen van Laravel Forge hebben toegang nodig tot SSH poort 22
- Xorg dat je kunt inloggen op je VPS
Volg onderstaande vier stappen om je Laravel VPS te activeren. Kom je er op enig moment niet uit? Neem dan contact met ons op!
De juiste VPS bestellen
Bestel hier een VPS die tenminste voldoet aan de volgende eisen:
- Ubuntu 20.04
- 1 CPU, 1GB RAM en 25GB SSD
Wil je betere performance? Kies dan bijvoorbeeld voor deze VPS.
Inloggen op je VPS
Om gebruik te kunnen maken van Laravel Forge moet er een programma uitgevoerd worden op je VPS. Om dit te kunnen doen moet je via SSH in kunnen loggen op je VPS. Hoe je dat doet wordt in dit artikel uitgelegd.
Sta Laravel Forge toe verbinding te maken met je VPS
Laravel Forge heeft toestemming nodig om vanaf hun ip adressen verbinding te kunnen maken met de VPS.
Voeg op deze manier de ip adressen van Laravel Forge toe. Let op: kies bij ‘Open poort’ voor ‘Alle poorten’.
Kom je er niet uit? Neem dan contact met ons op!
De VPS toevoegen aan Laravel Forge
- Klik onder de kop ‘Create server’ op ‘Custom VPS’
- Vul alle gegevens in zoals hieronder. Uiteraard kies je zelf het juiste Type en IP adres. Het IP adres van je VPS vind je in het Mijn Hosting Dashboard.
- De onderstaande pop-up verschijnt nu. Kopieer het ‘Provision Command’ en sla het ‘Sudo Password’ en ‘Database Password’ op een veilige plek op.
Ga daarna door naar de volgende stap.
De VPS installeren
- Zorg dat je op je VPS ingelogd bent als ‘root’. Je doet dit door het volgende commando in te typen:
sudo -s
- Kopieer en plak nu het ‘Provision Command’ uit de pop-up naar je SSH sessie. Dit commando zal de server configureren zodat deze gebruikt kan worden in Laravel Forge. Start het commando door op ‘Enter‘ te drukken.
In het Laravel Forge Dashboard zul je nu zien dat je server geïnstalleerd wordt. Dit proces duurt, afhankelijk van het gekozen type, 5 tot 30 minuten.
Klik op de naam van de server om de installatie status te bekijken.