50% de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Huginn

Huginn

Huginn vous permet de créer des agents d'automatisation personnels. Alternative IFTTT qui surveille le Web (RSS, Twitter, météo, prix) et exécute des flux de travail personnalisés sur votre serveur. Application Ruby sur Rails, sous licence MIT, la plate-forme d'automatisation auto-hébergée d'origine avant l'existence de n8n.

Version

Dernier

Système d'exploitation

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

Types d'IP

IPV4

Accéder à Huginn

Ouvrez votre navigateur et allez sur : https://<SERVER_IP>

Acceptez l’avertissement du certificat SSL auto-signé.

Identifiants d'administrateur par défaut :

  • Nom d'utilisateur: admin
  • Mot de passe: password (à changer immédiatement)

Fichiers et emplacements importants

  • Installation de Huginn : /root/huginn
  • Docker Composer : /root/huginn/docker-compose.yml
  • Variables d'environnement : /root/huginn/.env
  • Certificats SSL : /etc/nginx/ssl
  • Config Nginx : /etc/nginx/sites-available/huginn

Commandes communes

Vérifier les journaux :

docker logs huginn -f
docker logs huginn_mysql -f

Redémarrez 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

Gestion Nginx :

systemctl restart nginx
systemctl status nginx

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name <IP>; avec votre domaine (<your-domain>) dans 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. Lancez 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. Remplacez les chemins SSL dans la config 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 changements :

systemctl restart nginx

7. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Plus dans Automatisation

Apps connexes.

Déployez Huginn maintenant. À partir de 2,48 $/mois.