Discord ElDiarioIA: Comunidad Homelab + IA Gratis (Guía 2025)
> 🏷️ Actualizado noviembre 2025 · Servidor 100% gratuito, sin niveles premium.
TL;DR
- Discord oficial de ElDiarioIA: acompañamiento para las guías del blog con soporte, workflows compartidos y bots que publican automáticamente.
- Estructura: 6 categorías, ~30 canales, plan de estudios con 13 módulos y 89 artículos.
- Workflow Punkminion v2 disponible en
🔁│n8n-flujos: investiga con Perplexity, redacta con GPT-4o-mini, genera imagen con SwarmUI y deja borrador en WordPress. - Enlace directo: https://discord.gg/HZXBmUyNCG
Tabla de contenidos
- Por qué existe este Discord
- Estructura del servidor
- Plan de estudios: 13 módulos
- Bots activos en el servidor
- Workflow Punkminion v2: análisis completo
- Paso 1: Trigger y entrada de datos
- Paso 2: Investigación con Perplexity
- Paso 3: Redacción con Copywriter Agent
- Paso 4: Conversión a HTML
- Paso 5: Generación de metadata
- Paso 6: Publicación en WordPress
- Paso 7: Generación de imagen con SwarmUI
- Paso 8: Notificación por Telegram
- Cómo obtener e importar el workflow
- Automatismos en desarrollo
- Artículos relacionados
- Preguntas frecuentes
- Conclusión
Por qué existe este Discord
Las guías del blog crecieron y los lectores pedían un espacio para resolver dudas, compartir configuraciones y acceder a workflows antes de que se publiquen. El Discord nace para cubrir eso:
- Soporte directo sin esperar a la siguiente publicación.
- Workflows compartidos antes de aparecer en el blog.
- Canal de sugerencias donde proponer temas.
No hay niveles premium, Patreon ni roles de pago. El servidor es gratuito.
—Estructura del servidor
El servidor tiene 6 categorías principales y aproximadamente 30 canales:
| Categoría | Canales | Contenido |
|---|---|---|
| INFORMACIÓN ESENCIAL | #bienvenida, #anuncios, #plan-de-estudios, #recursos | Reglas, índice del plan, enlaces útiles |
| FASE 1: FUNDAMENTOS | #modulo-0-fundamentos, #modulo-1-docker | Hardware, Linux básico, Docker para novatos |
| FASE 2: OPERATIVO | #modulo-2-networking, #modulo-3-n8n | Nginx Proxy Manager, Guía completa de n8n |
| FASE 3: AVANZADO | #modulo-4-kubernetes, #modulo-5-ia-fundamentos, #modulo-6-ia-avanzado | K3s, Ollama, RAG |
| FASE 4: EXPERTO | #modulo-7 a #modulo-13 | IA agéntica, observabilidad, TrueNAS Scale, proyectos |
| COMUNIDAD | #general, #presentaciones, #logros, #off-topic | Discusión libre, compartir avances |
| API & AUTOMATIZACIÓN | #apis-ia, #n8n-flujos, #json-plantillas, #recursos-documentacion | Workflows, plantillas JSON |
Plan de estudios: 13 módulos
El plan está organizado en 4 fases con 13 módulos y 89 artículos del blog:
| Fase | Módulos | Duración estimada | Artículos |
|---|---|---|---|
| Fase 1 | 0 (Fundamentos) + 1 (Docker) | 3-4 semanas | 14 artículos |
| Fase 2 | 2 (Networking) + 3 (n8n) | 4-5 semanas | 30 artículos |
| Fase 3 | 4 (Kubernetes) + 5-6 (IA) | 6-8 semanas | 20 artículos |
| Fase 4 | 7-13 (Experto) | 8-12 semanas | 25 artículos |
Detalle por módulo
- Módulo 0: Hardware, homelab, Linux básico
- Módulo 1: Docker Compose de 0 a homelab, Portainer
- Módulo 2: Nginx Proxy Manager, Traefik, Caddy
- Módulo 3: Guía completa de n8n, 20 workflows prácticos, Bot de Telegram con n8n
- Módulo 4: Kubernetes (K3s), GPU scheduling
- Módulo 5: Ollama vs LM Studio, generación de imágenes
- Módulo 6: AnythingLLM + Ollama RAG, fine-tuning
- Módulo 7: LangChain, LangGraph, agentes
- Módulo 8: Uptime Kuma, Prometheus, Grafana
- Módulo 9: TrueNAS Scale, Vaultwarden
- Módulo 10: Jellyfin, stack *arr, Immich
- Módulo 11: Cursor, prompts, APIs
- Módulo 12: EU AI Act, GDPR
- Módulo 13: Proyectos integrados

Bots activos en el servidor
Actualmente hay 4 scripts que automatizan tareas en el Discord:
| Script | Función |
|---|---|
discord_article_publisher.py | Publica embeds de nuevos artículos en el canal del módulo correspondiente. Colorea según fase. |
discord_plan_publisher.py | Parsea los archivos mensajes_fase_X.md y publica mensajes embebidos por módulo. |
discord_structure_setup.py | Crea categorías y canales según la estructura definida. Útil para bootstrap. |
discord_update_info_channels.py | Renombra canales con emojis y actualiza mensajes en #bienvenida, #sugerencias, #soporte. |
Workflow Punkminion v2: análisis completo
El workflow está disponible en el canal 🔁│n8n-flujos como mensaje fijado. Es un flujo de n8n que automatiza la creación de borradores para el blog.
Requisitos previos:
- Instancia de n8n funcionando (Docker Compose de n8n)
- API key de OpenAI
- API key de Perplexity
- SwarmUI instalado con GPU
- WordPress con App Password configurado
- Bot de Telegram (opcional, para notificaciones)
Paso 1: Trigger y entrada de datos
Nodo: When chat message received
El workflow arranca con un trigger de tipo chat. n8n genera un webhook donde envías la idea del artículo como mensaje de texto.
Entrada: "Cómo configurar Traefik con Let's Encrypt en homelab"
El texto viaja por $json.chatInput y se usa en los siguientes nodos.
Configuración:
- Tipo:
@n8n/n8n-nodes-langchain.chatTrigger - Webhook ID: se genera automáticamente al activar el workflow
Paso 2: Investigación con Perplexity
Nodos: Perplexity Research + Cleanup Links
El workflow hace una llamada POST a la API de Perplexity para investigar el tema:
POST https://api.perplexity.ai/chat/completions
{
"model": "sonar-pro",
"messages": [
{
"role": "system",
"content": "Act as a professional news researcher..."
},
{
"role": "user",
"content": "Research the following topic: [tu tema]"
}
]
}
Perplexity devuelve un texto con citas numeradas [1], [2], etc. El nodo Cleanup Links las reemplaza por - source: URL para que el agente redactor las use correctamente.
Modelo usado: sonar-pro (el más completo de Perplexity)
Salida: Investigación estructurada con fuentes verificables.
—Paso 3: Redacción con Copywriter Agent
Nodo: Copywriter AI Agent
Este agente recibe la investigación y redacta el artículo completo en castellano. El prompt define el estilo «Punk Minion»:
- Frases directas, toques de humor
- Referencias a cultura maker y tech
- Sin tono corporativo
- 1500-2000 palabras
- Nivel técnico alto
- Incluir URLs de las fuentes para hipervínculos
Modelo: gpt-4o-mini
El agente genera el borrador completo en una sola ejecución. No se detiene a mitad.
—
Paso 4: Conversión a HTML
Nodo: Create HTML
Convierte el texto del agente a HTML compatible con WordPress:
- Estructura: título H2, tiempo de lectura, key takeaways, tabla de contenidos, contenido, FAQ, bio de Punk Minion
- Estilos: enlaces en
#00c2ff, headings con borde inferior, espaciado con - IDs en headings para navegación
- Clases de WordPress block (
wp-block-heading,wp-block-paragraph) - Sin emojis
Modelo: gpt-5 (para mejor calidad de formateo)
El nodo Cleanup HTML elimina los backticks de código que a veces añade el modelo.
Paso 5: Generación de metadata
Nodo: Create Title, Slug, Meta
Genera un JSON con 5 campos:
{
"slug": "traefik-lets-encrypt-homelab",
"title": "Configura Traefik con Let's Encrypt en tu Homelab",
"meta": "Aprende a configurar Traefik con certificados SSL automáticos...",
"category": "Homelab",
"tags": "traefik, ssl, homelab, reverse-proxy, docker"
}
Reglas del prompt:
- Slug: 4-5 palabras, keyword principal, guiones
- Título: sin «Transform» ni «Revolutionize», sin dos puntos, 50-60 caracteres
- Meta: 150-160 caracteres, keywords naturales, acción
Modelo: gpt-4o-mini con Structured Output Parser
Paso 6: Publicación en WordPress
Nodo: Create a post
Crea el borrador en WordPress usando la REST API:
{
"title": "[título generado]",
"content": "[HTML limpio]",
"slug": "[slug generado]",
"status": "draft",
"author": 4,
"categories": [24, 4],
"comment_status": "open"
}
Credencial: Punkminion (App Password de WordPress)
El post queda como borrador para revisión manual antes de publicar.
—Paso 7: Generación de imagen con SwarmUI
Nodos: AI Agent + Generar imagen + Imagen a archivo + Upload Image to WordPress1 + Set Image on WordPress Post1
Después de crear el post, un segundo agente genera un prompt para la imagen:
Prompt del agente:
> «You will receive a title of an article, you have to return a proper prompt of a robot doing something that represents the article. Description of the robot: A mini and very funny punk-style robot, dark blue color, always wearing a black leather jacket with studs, with a confident and playful expression. Always has a bright red mohawk…»
Modelo: o4-mini
Luego llama a SwarmUI:
POST http://192.168.69.69:7801/API/GenerateText2Image
{
"images": 1,
"prompt": "[prompt generado]",
"model": "Flux/flux1-dev-fp8",
"steps": 60,
"width": 1152,
"height": 896
}
Configuración de imagen:
- Modelo:
Flux/flux1-dev-fp8 - Steps: 60 (alta calidad)
- Resolución: 1152×896
- 1 imagen por ejecución
La imagen se descarga, sube a WordPress y se asigna como featured image del post.
—
Paso 8: Notificación por Telegram
Nodo: Send Success Message to Telegram
Envía un mensaje al grupo de Telegram con:
Tu articulo
[Título del artículo]
Esta como borrador.
link => [URL del draft]
datestamp => [fecha y hora]
Credencial: PACO (bot de Telegram)
Chat ID: -4603578280 (grupo privado)
Para crear tu propio bot de Telegram, sigue la guía de bot de Telegram con n8n.
—Cómo obtener e importar el workflow
- Únete al servidor: https://discord.gg/HZXBmUyNCG
- Lee las reglas en
#bienvenida - Ve a
API & AUTOMATIZACIÓN > 🔁│n8n-flujos - Abre el mensaje fijado «Workflow Punkminion v2»
- Descarga el JSON
- Importa en tu instancia n8n:
docker exec -it n8n \
n8n import:workflow \
--input=/path/to/workflow_punkminion.json
- Abre cada nodo y asigna tus credenciales:
– OpenAi account → tu API key de OpenAI
– Punkminion → App Password de WordPress
– PACO → token de bot de Telegram
– Perplexity → edita el header Authorization en el nodo HTTP
- Cambia la IP de SwarmUI (
192.168.69.69:7801) por la tuya
- Ejecuta una prueba con un tema dummy
Validaciones rápidas
SwarmUI funcionando:
curl -s "http://TU_IP:7801/API/GetModels" | jq '.[].name'
WordPress API:
curl -s -u "usuario:APP_PASSWORD" \
"https://tu-dominio.es/wp-json/wp/v2/posts?per_page=1" | jq '.[0].title.rendered'
Perplexity API:
curl -s "https://api.perplexity.ai/chat/completions" \
-H "Authorization: Bearer TU_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"sonar","messages":[{"role":"user","content":"test"}]}'
—
Automatismos en desarrollo
Estos automatismos están propuestos pero no están activos todavía:
| Automatismo | Estado | Descripción |
|---|---|---|
| Reaction roles | Propuesto | Asignar roles según reacciones |
| Tracker de sugerencias | Propuesto | Copiar solicitudes a tablero externo |
| Etiquetador de soporte | Propuesto | Slash /soporte cerrar para marcar resueltos |
| Digest semanal | Propuesto | Resumen automático de actividad |
La priorización depende de la demanda. Vota ideas en #sugerencias.

Artículos relacionados
Para sacar el máximo partido al workflow y al Discord, revisa estas guías:
- Guía completa de n8n — fundamentos de automatización
- SwarmUI + n8n para generar imágenes — instalación y configuración
- Docker Compose de 0 a homelab — base para correr n8n
- Bot de Telegram con n8n — notificaciones
- 20 workflows prácticos de n8n — inspiración
- Nginx Proxy Manager — exponer n8n con SSL
- Traefik Reverse Proxy — alternativa a NPM
- Ollama vs LM Studio — LLMs locales
- n8n webhook no responde — troubleshooting
- Portainer — gestión visual de Docker

Preguntas frecuentes
¿El Discord es gratuito?
Sí. No hay niveles premium, Patreon ni roles de pago.
¿Necesito experiencia previa?
No. Los módulos 0-1 empiezan desde cero.
¿Cómo accedo al workflow Punkminion v2?
Únete al servidor, ve a #n8n-flujos y descarga el JSON del mensaje fijado.
¿Puedo modificar el workflow?
Sí. Es tuyo una vez lo descargas.
¿Cuántos bots hay activos?
4 scripts principales: article publisher, plan publisher, structure setup, info channels.
¿Requiere GPU?
Solo si quieres generar imágenes con SwarmUI. n8n no necesita GPU.
¿Puedo usar otro modelo en lugar de Flux?
Sí. Cambia el parámetro model en el nodo Generar imagen. SwarmUI soporta SD, SDXL y otros.
¿Funciona sin Perplexity?
Puedes reemplazar el nodo HTTP por otro servicio de búsqueda o eliminarlo y escribir la investigación manualmente.
¿Hay eventos en vivo?
Por ahora no hay programados. Se anunciarán en #anuncios si se organizan.
¿Cómo reporto bugs?
Abre hilo en #soporte con logs y descripción del problema.
Conclusión
El Discord de ElDiarioIA es el complemento del blog: mismo contenido técnico, pero con soporte directo y workflows compartidos. El workflow Punkminion v2 automatiza la creación de borradores con investigación (Perplexity), redacción (GPT-4o-mini), HTML (GPT-5), imagen (SwarmUI Flux) y notificación (Telegram). Todo gratuito.
👉 Únete: https://discord.gg/HZXBmUyNCG
Descarga el workflow en #n8n-flujos y comparte tus resultados en #logros.
