# Hoe zet ik mijn app online met Dokku?

https://www.seturack.com/nl/kennisbank/artikel/how-do-i-deploy-my-app-with-dokku

1. Open in het paneel **Mijn servers** en klik op je server.
2. Wacht op het tabblad **Overzicht** tot de rij **App** "Dokku is klaar" meldt. De pagina ververst zichzelf.
3. Kopieer het IP-adres uit de rij **Verbindingsadres**.

## Je SSH-sleutel

Heb je bij het bestellen een SSH-sleutel opgegeven, dan staat die klaar. Zo niet, [verbind dan via SSH](https://www.seturack.com/nl/kennisbank/artikel/how-to-connect-with-ssh) en voeg hem toe:

`echo 'ssh-ed25519 AAAA...' | dokku ssh-keys:add mine`

## Je eerste app

Op de server:

`dokku apps:create myapp`

Op je computer, in de map van je project:

`git remote add dokku dokku@IP:myapp`

`git push dokku main`

Je app opent op `myapp.IP-with-dashes.sslip.io`. Voor HTTPS voer je op de server uit:

`dokku letsencrypt:set myapp email you@example.com`

`dokku letsencrypt:enable myapp`

De taak voor het vernieuwen van het certificaat wordt tijdens de installatie aangezet (`dokku letsencrypt:cron-job --add`), dus je hoeft verder niets te doen. Heb je hem verwijderd, dan zet dezelfde opdracht hem terug.

**Nog geen server?** [Bestel een server met Dokku geïnstalleerd](https://www.seturack.com/nl/dokku-vps): jij kiest de grootte en betaalt voor wat je kiest.
