Hoe zet ik mijn eerste app online op Dokploy?
- Open in het paneel Mijn servers en klik op je server.
- Wacht op het tabblad Overzicht tot de rij App "Dokploy is klaar" meldt. De pagina ververst zichzelf.
- Open de HTTPS-link in de rij Paneeladres en vul de gegevens uit de rijen E-mail en Wachtwoord in.
Je eerste app
- Druk op de pagina Projects op Create Project en voeg daarna met Create Service een Application toe.
- Kies in het onderdeel Provider van de app voor Git. Vul Repository URL, Branch en zo nodig Build Path in en druk op Save.
- Vul je variabelen in op het tabblad Environment. Zet de variabelen die de build nodig heeft ook bij Build-time Arguments.
- Druk op het tabblad Domains op Add Domain: Host is je domein, Container Port is de poort van je app, HTTPS staat aan en Certificate Provider is Let's Encrypt.
- Druk op Deploy.
Online zetten met git push
- Kopieer de Webhook URL van het tabblad Deployments van de app. Houd dit adres geheim.
- Open op GitHub de Settings van de repository, ga naar Webhooks en druk op Add webhook. Gebruik dat adres als Payload URL,
application/jsonals Content type en push als enige gebeurtenis.
Vanaf dan bouwt en publiceert elke push naar de gekozen branch een nieuwe versie, en pushes naar andere branches worden genegeerd.
Poort 3000 sluiten
Zodra het paneel opent op zijn HTTPS-adres, kun je de toegang via IP sluiten. Docker slaat ufw over bij de poorten die het publiceert, dus ufw kan dit niet doen. Verbind via SSH en voer het officiële commando uit:
docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy
Kon er geen certificaat worden uitgegeven, dan is het paneeladres http://IP:3000. Laat de poort dan open en stel een domein in onder Settings op de pagina Web Server.
Nog geen server? Bestel een server met Dokploy geïnstalleerd: jij kiest de grootte en betaalt voor wat je kiest.
Bedankt voor uw feedback!