# Come faccio il deploy della mia app con Dokku?

https://www.seturack.com/it/base-di-conoscenza/articolo/how-do-i-deploy-my-app-with-dokku

1. Nel pannello apri **I miei server** e clicca sul tuo server.
2. Nella scheda **Panoramica** aspetta che la riga **App** dica "Dokku è pronto". La pagina si aggiorna da sola.
3. Copia l'indirizzo IP dalla riga **Indirizzo di connessione**.

## La tua chiave SSH

Se hai indicato una chiave SSH all'ordine, è già pronta. Altrimenti [connettiti via SSH](https://www.seturack.com/it/base-di-conoscenza/articolo/how-to-connect-with-ssh) e aggiungila:

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

## La tua prima app

Sul server:

`dokku apps:create myapp`

Sul tuo computer, nella cartella del progetto:

`git remote add dokku dokku@IP:myapp`

`git push dokku main`

La tua app si apre su `myapp.IP-with-dashes.sslip.io`. Per HTTPS, sul server:

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

`dokku letsencrypt:enable myapp`

Il job di rinnovo del certificato viene attivato durante l'installazione (`dokku letsencrypt:cron-job --add`), quindi non devi fare altro. Se l'hai rimosso, lo stesso comando lo riattiva.

**Non hai ancora un server?** [Ordina un server con Dokku già installato](https://www.seturack.com/it/dokku-vps): scegli la dimensione e paghi solo ciò che scegli.
