Configurer le domaine
Choisissez un domaine ou une adresse IP qui pointe vers votre serveur. Vous avez plusieurs options :
1. Utilisez votre propre domaine (assurez-vous que l’enregistrement DNS A ou CNAME pointe vers l’IP du serveur) :
dokku domains:set-global yourdomain.com
2. Ou utilisez directement l’IP de votre serveur (non recommandé en production) :
dokku domains:set-global 10.0.0.2
3. Ou utilisez sslip.io pour une résolution DNS automatique de votre IP :
dokku domains:set-global 10.0.0.2.sslip.io
Ajoutez votre clé publique SSH
Une clé publique SSH sert à authentifier de manière sécurisée l’accès au serveur.
Votre clé publique se trouve généralement dans ~/.ssh/id_rsa.pub (sur votre machine locale). Si vous n’en avez pas, générez-la avec :
ssh-keygen
Ajoutez votre clé publique à Dokku pour accorder les autorisations de déploiement.
# Add existing authorized keys cat ~/.ssh/authorized_keys | dokku ssh-keys:add admin # Or add a specific public key string PUBLIC_KEY="your-public-key-contents-here" echo "$PUBLIC_KEY" | dokku ssh-keys:add admin
Déployez votre première application
Suivez le guide officiel pour déployer des applications : https://dokku.com/docs/deployment/application-deployment/