Guía de Instalación y Configuración de ComfyUI en Ubuntu 24.04

Guía de Instalación y Configuración de ComfyUI en Ubuntu 24.04

Spread the love

Guía de Instalación y Configuración de ComfyUI en Ubuntu 24.04

Guía de Instalación y Configuración de ComfyUI en Ubuntu 24.04. ComfyUI es una interfaz de usuario que proporciona un entorno cómodo y accesible para interactuar con sistemas o aplicaciones, especialmente aquellos que implican la utilización de tecnología avanzada, como la inteligencia artificial. La idea detrás de «ComfyUI» es ofrecer una experiencia de usuario que sea intuitiva, amigable y fácil de usar, incluso para quienes no tienen un conocimiento técnico profundo.

En el contexto de aplicaciones específicas, «ComfyUI» puede referirse a un entorno gráfico diseñado para simplificar la interacción con sistemas complejos, permitiendo a los usuarios realizar tareas sin tener que lidiar con la complejidad subyacente del sistema.

Si te referías a un término específico en una industria o software particular, o si es un concepto emergente, podrías ofrecer más detalles para proporcionar una definición más precisa.

1. Actualizar el sistema

Primero, asegúrate de que tu sistema esté actualizado con los últimos paquetes y dependencias:

sudo apt update
sudo apt upgrade -y

2. Instalar dependencias necesarias

Instala las dependencias básicas necesarias para ejecutar ComfyUI:

sudo apt install python3 python3-venv python3-pip git -y

3. Clonar el repositorio de ComfyUI

Clona el repositorio oficial de ComfyUI desde GitHub a tu servidor:

git clone https://github.com/comfyanonymous/ComfyUI.git

Cambia al directorio del repositorio clonado:

cd ComfyUI

4. Crear y activar un entorno virtual

Crea un entorno virtual para aislar las dependencias de ComfyUI:

python3 -m venv venv-comfyui
source venv-comfyui/bin/activate

5. Instalar las dependencias de ComfyUI

Con el entorno virtual activado, instala las dependencias necesarias para ejecutar ComfyUI:

pip install -r requirements.txt

6. Configurar y ejecutar ComfyUI

Ejecuta ComfyUI en un puerto específico (por ejemplo, el puerto 5000). Esto es útil para evitar conflictos con otros servicios como JupyterLab que podrían estar ejecutándose en el mismo servidor:

python main.py --port 5000

ComfyUI estará ejecutándose ahora en http://tu-servidor:5000.

7. (Opcional) Configurar acceso HTTPS con Let’s Encrypt

Si planeas acceder a ComfyUI desde Internet, es recomendable configurar HTTPS para asegurar la conexión. Sigue estos pasos:

Instalar Certbot:

sudo apt install certbot python3-certbot-nginx -y

Configurar Nginx (si ya lo tienes instalado y configurado):

Obtener un certificado SSL con Certbot:

sudo certbot --nginx -d tu-dominio.com 

Sigue las instrucciones para completar la configuración.

Automatizar la renovación del certificado:

Certbot automáticamente instala un cron job para renovar el certificado, pero puedes verificarlo ejecutando:

sudo certbot renew --dry-run

8. Crear un servicio systemd para ComfyUI

Para que ComfyUI se inicie automáticamente cuando el servidor arranque, crea un servicio systemd:

Crear el archivo del servicio:

sudo nano /etc/systemd/system/comfyui.service 

Contenido del archivo:

[Unit] Description=ComfyUI 
Service 
After=network.target 
[Service] 
Type=simple 
User=tu_usuario 
Group=tu_grupo 
WorkingDirectory=/ruta/al/repo/ComfyUI ExecStart=/ruta/al/repo/ComfyUI/venv-comfyui/bin/python main.py --port 5000 
Restart=always 
[Install] 
WantedBy=multi-user.target

Habilitar y arrancar el servicio:

sudo systemctl enable comfyui.service
sudo systemctl start comfyui.service

9. Verificar el estado del servicio

Para verificar que el servicio se está ejecutando correctamente:

sudo systemctl status comfyui.service

10. Acceder a ComfyUI

Ahora puedes acceder a ComfyUI desde cualquier navegador web utilizando la dirección http://tu-dominio.com o https://tu-dominio.com (si configuraste HTTPS).

Guía de Instalación y Configuración de ComfyUI en Ubuntu 24.04

¡Y eso es todo! Ahora tienes ComfyUI instalado y configurado en tu servidor Ubuntu 24.04.

Deja un comentario