50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Huginn

Huginn

Huginn le permite crear agentes de automatización personales. Alternativa IFTTT que mira la web (RSS, Twitter, clima, precios) y ejecuta flujos de trabajo personalizados en tu servidor. Aplicación Ruby on Rails, con licencia MIT, la plataforma de automatización autohospedada original antes de que existiera n8n.

Versión

El último

Sistema operativo

Ubuntu Server 24.04 LTS

Mín. RAM

2 GB

Tipos de IP

IPV4

Acceso Huginn

Abre tu navegador y ve a: https://<SERVER_IP>

Acepte la advertencia del certificado SSL autofirmado.

Credenciales de administrador predeterminadas:

  • Nombre de usuario: admin
  • Contraseña: password (cambiar inmediatamente)

Archivos y ubicaciones importantes

  • Instalación de Huginn: /root/huginn
  • Composición de Docker: /root/huginn/docker-compose.yml
  • Variables ambientales: /root/huginn/.env
  • Certificados SSL: /etc/nginx/ssl
  • Configuración de Nginx: /etc/nginx/sites-available/huginn

Comandos comunes

Verificar registros:

docker logs huginn -f
docker logs huginn_mysql -f

Reiniciar contenedores:

cd /root/huginn
docker compose restart huginn
docker compose restart huginn_mysql
docker compose restart # restart all

Ver contenedores en ejecución:

docker ps

Gestión de Nginx:

systemctl restart nginx
systemctl status nginx

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza ambos server_name <IP>; con tu dominio (<your-domain>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

vim /etc/nginx/sites-available/huginn

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecuta el siguiente comando para generar un certificado válido de Let’s Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Reemplaza las rutas SSL en la configuración de 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. Reinicia Nginx para aplicar los cambios:

systemctl restart nginx

7. Abre tu navegador y visita: https://yourdomain.com

Más en Automatización

Apps relacionadas.

Implemente Huginn ahora. Desde $2,48/mes.