Access Huginn
Ouvrez votre navigateur et rendez-vous sur : https://<SERVER_IP>
Acceptez l'avertissement relatif au certificat SSL auto-signé.
Default admin credentials:
- Nom d'utilisateur :
admin - Mot de passe :
password(change immediately)
Important Files & Locations
- Huginn install:
/root/huginn - Docker Compose :
/root/huginn/docker-compose.yml - Env variables:
/root/huginn/.env - Certificats SSL :
/etc/nginx/ssl - Configuration Nginx :
/etc/nginx/sites-available/huginn
Common Commands
Vérifier les journaux :
docker logs huginn -f
docker logs huginn_mysql -f
Redémarrer les conteneurs :
cd /root/huginn
docker compose restart huginn
docker compose restart huginn_mysql
docker compose restart # restart all
Afficher les conteneurs en cours d'exécution :
docker ps
Nginx management:
systemctl restart nginx
systemctl status nginx
Activation du protocole SSL avec un domaine
1. Pointez votre domaine vers l'adresse IP du serveur.
2. Modifiez la configuration Nginx et remplacez les deux server_name <IP>; avec votre domaine (<your-domain>) pour les blocs HTTP (port 80) et HTTPS (port 443) :
vim /etc/nginx/sites-available/huginn
3. Installez Certbot :
apt install -y certbot python3-certbot-nginx
4. Exécutez la commande suivante pour générer un certificat Let’s Encrypt valide :
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Remplacer les chemins SSL dans la configuration Nginx :
vim /etc/nginx/sites-available/huginn
# Before:
# ssl_certificate /etc/nginx/ssl/fullchain.pem;
# ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
# ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
# ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
6. Redémarrez Nginx pour appliquer les modifications :
systemctl restart nginx
7. Ouvrez votre navigateur et rendez-vous sur : https://yourdomain.com