Community & forums

Discourse

Plataforma de comunidad de código abierto —foros, chat integrado y plugins que autoalojas

discourse/discourseRuby47,558 as of 2026-07-30
By Jake Luo · Published 30 jul 2026

Discourse es una plataforma de comunidad de código abierto —temas de discusión, chat en tiempo real integrado, temas visuales y un ecosistema de plugins— que autoalojas en tu propia infraestructura o ejecutas en el alojamiento de pago del proyecto. Lleva en desarrollo activo desde 2013 y es la elección habitual cuando una empresa quiere ser dueña por completo del software y los datos de su comunidad. Para un fundador la salvedad honesta es que el software nunca fue la parte difícil: un foro funciona cuando sus miembros se necesitan entre sí, y hasta que eso pase, uno vacío anuncia exactamente qué poca gente lo usa.

Qué es Discourse

Discourse (github.com/discourse/discourse) es una plataforma de comunidad que su propio README describe como 100% de código abierto, hecha para quien quiere control completo sobre cómo y dónde se ejecuta su sitio. Es una aplicación Ruby on Rails que expone una API REST en JSON, con un front end en Ember.js, PostgreSQL como almacén principal de datos y Redis para caché, publicada bajo la Licencia Pública General de GNU versión 2.0 por Civilized Discourse Construction Kit, Inc. El proyecto viene publicando desde enero de 2013, lo que convierte la afirmación del README de estar probado en batalla durante más de una década en una de las raras que puedes comprobar contra un historial de commits.

Qué trae realmente el repositorio
  • Temas de discusión —el foro con hilos en el centro de todo, con las herramientas de lectura y moderación que produjo una década de uso real.
  • Chat en tiempo real integrado, para que una comunidad no tenga que partirse entre un foro en un sitio y una app de chat en otro.
  • Temas visuales y plugins —una selección de temas oficiales y de la comunidad, más plugins que incluyen Discourse AI para chatbots y Data Explorer para ejecutar SQL contra tu propia instancia.
  • Autoalojado u alojado —ejecútalo en tu propia infraestructura por el coste de los servidores, o paga el alojamiento oficial del proyecto y sáltate la operación.

Dónde encaja un foro en el stack de crecimiento de un fundador

El argumento de crecimiento a favor de un foro, frente a una comunidad de chat, es que es texto público con una URL. Cada pregunta que hace un cliente y que alguien responde se convierte en una página —y es exactamente la forma de página que todavía rinde algo: un problema concreto, en las palabras del propio cliente, respondido por alguien que se lo encontró. Ese es el patrón de la palabra clave de cola larga producido como subproducto del soporte y no como un proyecto de contenidos, y es el mismo material que los motores de respuesta con IA recuperan cuando alguien pregunta por tu producto. Un servidor de chat no genera nada de eso, porque la conversación se vuelve invisible para la búsqueda en el momento en que se desplaza.

El segundo argumento es una composición de otro tipo. Las respuestas se acumulan, así que una pregunta se responde una vez en público en lugar de cinco veces en privado, y los miembros posteriores la encuentran sin ti. Ese mecanismo es el crecimiento liderado por la comunidad —valor que fluye de miembro a miembro y no hacia fuera desde la empresa. Es real, y es también la parte que no se puede instalar.

El problema de la sala vacía

Un foro tiene dos lados y solo uno viene con el software. Necesita suficiente gente cargando el mismo problema como para tener motivos para hablar entre sí y no contigo —y por debajo de ese umbral un espacio público es activamente peor que ningún espacio. Quien aterriza en una categoría con cuatro temas y ninguna respuesta ha aprendido algo concreto sobre cuánta gente usa tu producto, y no es la impresión que buscabas. Por eso cómo construyo una comunidad alrededor de mi producto defiende que la mayoría de productos tempranos deberían participar en comunidades que ya existen en lugar de alojar una.

Nota de primera mano de construir AgentCeres —el Director de Crecimiento con IA en agentceres.com: nuestros primeros clientes vinieron de hilos que no son nuestros. Alguien describió un problema en un foro público, lo respondimos como personas, y ese hilo siguió leyéndose durante meses después —posiciona, se cuela en respuestas de IA y todavía envía gente. Es también el texto más valioso que existe sobre nosotros y del que no podemos editar ni una palabra. Ese es el argumento honesto para acabar teniendo la sala propia: la durabilidad del texto público más el control sobre él. Y es la misma razón por la que todavía no hemos abierto una, porque ese mismo hilo en nuestro propio foro, sin nadie más dentro, no habría convencido a nadie. El activo era la sala llena de desconocidos, no el software que la hacía funcionar.

La lectura práctica: adopta Discourse cuando las preguntas sin responder de usuarios reales lleguen más rápido de lo que puedes atenderlas en privado, y haya un motivo plausible para que dos de esos usuarios quieran hablar entre sí. Antes de eso, las mismas horas invertidas donde ya se reúnen dan más, y un bucle de feedback de clientes a través de hilos de soporte y reseñas te da la señal que habría dado un foro sin el coste de la sala vacía.

Cuánto cuesta operarlo

Autoalojar Discourse es un servicio de verdad, no un sitio estático. El repositorio pide Ruby 3.4 o superior, PostgreSQL 15 y Redis 7, y su guía de instalación es un despliegue basado en Docker; una vez arriba, tú te haces cargo de las copias de seguridad, las actualizaciones, el spam y la moderación. Eso está bien para un equipo que ya opera infraestructura y es un segundo producto indeseado para un fundador en solitario en plena salida al mercado, y por eso existe el alojamiento de pago del propio proyecto y por eso elegirlo no es una falta de valor.

Como sea que lo ejecutes, el software es la parte barata y la moderación no. Una comunidad necesita a alguien leyéndola cada día durante sus primeros meses, respondiendo las preguntas que todavía nadie más va a responder y fijando el tono que los miembros posteriores copiarán. AgentCeres es la capa de ejecución del trabajo de crecimiento alrededor de un producto —un grupo de especialistas redacta el SEO, el contenido, el social y el contacto, y una persona aprueba todo lo que sale— y la línea que trazamos a propósito es que las respuestas en comunidad son el movimiento que peor tolera el borrador automático, porque una respuesta que se lee como generada cuesta más confianza de lo que valía la respuesta.

FAQ

¿Discourse es gratis?
Sí si lo autoalojas. El código es de código abierto bajo GPL-2.0, así que no hay coste de licencia ni límite para construir una comunidad comercial a su alrededor; pagas los servidores y el tiempo de operarlos y actualizarlos. El proyecto también vende alojamiento oficial, que cambia ese trabajo de operación por una suscripción —consulta discourse.org para los precios actuales.
¿Discourse o Discord —qué debería elegir un fundador?
Hacen trabajos distintos. Discord es en tiempo real y social, bueno para un grupo que quiere estar junto, y todo lo que se dice ahí es invisible para la búsqueda en cuanto se desplaza. Discourse es duradero e indexado: más lento, más deliberado, y cada hilo se convierte en una página que sigue trabajando. Si el valor está en que la gente se ayude con problemas, un foro compone; si está en la presencia y la charla, Discord encaja mejor. Discourse ya trae chat también, lo que estrecha la distancia solo en una dirección.
¿Puedo autoalojar Discourse en un VPS barato?
Técnicamente sí para una comunidad pequeña —quiere PostgreSQL y Redis junto a la aplicación, y una instancia modesta aguanta tráfico bajo. El coste que sorprende a la gente no es la máquina. Ahora operas una base de datos, una caché y una aplicación web expuesta a internet que recibe spam, y te haces cargo de sus actualizaciones. Presupuesta la atención, no el servidor.
¿Un foro ayuda al SEO?
De verdad, una vez tiene contenido real: las preguntas de usuarios producen páginas concretas y formuladas de forma natural, difíciles de escribir a propósito y exactamente lo que premian tanto la búsqueda como los motores de respuesta con IA —ver optimización para motores generativos. Un foro poco poblado hace lo contrario, llenando tu dominio de páginas pobres y casi vacías. El beneficio de SEO es una consecuencia de una comunidad activa, nunca una razón para empezar una.
¿Cuándo debería abrir un foro?
Cuando los miembros se necesiten entre sí, no cuando tú necesites un canal de soporte. Concretamente: las mismas preguntas se repiten, las estás respondiendo en privado más de unas cuantas veces por semana, y los usuarios ya están comparando notas en otro sitio. Hasta entonces, las herramientas de soporte y las comunidades existentes hacen el trabajo —crecimiento liderado por la comunidad expone la diferencia entre una comunidad y un anexo de soporte.
Related projects
ChatwootPlataforma de soporte al cliente de código abierto —chat en vivo, una bandeja de entrada compartida y un centro de ayuda omnicanalFiderPortal de feedback de código abierto donde los clientes publican y votan solicitudes de funcionalidades, para que puedas ver qué construir a continuaciónGhostPlataforma de publicación de código abierto —un sitio, una newsletter, membresías y suscripciones de pago en una sola instalaciónDocusaurusGenerador de sitios estáticos de código abierto para documentación, publicado por Meta

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects