Cómo instalar y ejecutar un foro comunitario con discurso


Si está buscando ejecutar un foro, comunidad o sitio de membresía, tiene muchas opciones. bbPress, BuddyPress, incluso Patreon. Sin embargo, si no ha echado un vistazo a la administración de una comunidad de Discurso, queremos tomarnos un momento para mostrarle cómo se puede hacer. Una gran cantidad de software de foros puede ser perspicaz y complicado, y Discourse es una solución de código abierto que hace todo lo posible para simplificar todo a lo que los gerentes de la comunidad necesitan.

¿Qué es el discurso?

Discurso Comunidad Foro Software

El discurso, como dijimos, es un software de foro comunitario de código abierto. bbPress y BuddyPress también son de código abierto, pero la gran diferencia aquí es que Discourse es independiente. No lo instales encima de WordPress. En cambio, usas Estibador para ejecutar una instancia en contenedor de Discurso que usted controla en el nivel raíz.

Ahora, eso no significa que deba ser un asistente técnico para instalar y usar Discourse. Instalar Discourse tarda unos 30 minutos, y una vez que está configurado, es un sueño trabajar con el software.

Cómo instalar el discurso

Instalar Discurso no es tan difícil. Sin embargo, no puede hacerlo en un host compartido (básicamente, cualquier cosa que use cPanel). Lo siento. Por lo general, no tiene acceso de root a esos. Sin embargo, puede obtener lo que necesita para instalar Discourse utilizando un servicio como Océano digital donde puede obtener acceso de root. No es difícil y es bastante barato (generalmente $ 5 al mes o menos).

Discurso Comunidad Foro Software

Cuando crea su cuenta, puede elegir iniciar sesión de varias maneras. Elegimos usar GitHub por la facilidad, pero depende totalmente de usted en este caso. La gran elección viene una vez que está configurado, y debe elegir un método de pago.

Discurso Comunidad Foro Software

Elegimos ir con PayPal debido a los pagos incrementales que puede realizar. Elegir este método significa que obtienes una forma de pago más asequible, aunque puede que no sea tan predecible todo el tiempo.

Usando el océano digital

Cuando termine, verá su panel de control. No es muy diferente de otros paneles de back-end (incluido WordPress) con los que probablemente lidias a diario. Para la instalación y gestión del discurso, le interesará principalmente la Gotas menú a la izquierda.

Discurso Comunidad Foro Software

Una gota en Digital Ocean es su nombre para un servidor en la nube, nada que da miedo. Entonces querrás hacer clic Crear y luego golpear Gotas en la esquina superior derecha del tablero de Droplets.

Discurso Comunidad Foro Software

En este punto, elegirá las especificaciones del servidor. A menos que espere una comunidad a gran escala en el lanzamiento, las opciones predeterminadas para Droplet están bien: Ubuntu 18.04, rendimiento estándar a $ 5 por mes.

Discurso Comunidad Foro Software

En este punto, revise su correo electrónico. Recibirá instrucciones sobre cómo acceder a esta Droplet. Lo envían por correo electrónico porque aquí es donde obtiene su contraseña de root y la dirección IP del servidor. Estos son enormemente importantes porque se conectará a este servidor a través de la línea de comandos. (No se preocupe, tenemos los comandos que puede copiar / pegar para eso).

Discurso Comunidad Foro Software

Ahora tenemos que abrir la línea de comando.

Conectándose a su gotita del discurso

Si no está familiarizado con la línea de comando, está bien. No vas a hacer nada que sea demasiado complicado. Y como dijimos, tenemos los comandos para que copie / pegue.

Lo primero que quieres hacer es levantar el Terminal aplicación en Mac o el símbolo del sistema en Windows Puedes encontrar Terminal debajo de la carpeta Utilidades en Aplicaciones, y puede iniciar el símbolo del sistema buscando CMD desde la barra de tareas o el menú de inicio.

Discurso Comunidad Foro Software

Después de eso, desea tomar la dirección IP de su Droplet (del correo electrónico) y escribir ssh (correo electrónico protegido) siendo los números esa dirección IP. Luego se le pedirá que iniciar sesión como y escribes raíz. La contraseña que ingrese será la cadena larga del correo electrónico. usted debería ser capaz de copiarlo / pegarlo Si no, solo tenga cuidado de escribirlo exactamente como está.

Luego se le pedirá que cambie la contraseña en algo mucho más fácil de recordar (y escribir).

Discurso Comunidad Foro Software

Una vez hecho esto, tiene acceso a su Droplet. Lo primero que debe hacer es instalar Docker. Una vez más, fácil peasey. Simplemente pegar

wget -qO- https://get.docker.com/ | sh

en la línea de comando y espere a que finalicen los procesos. Después de eso, ¡es hora de instalar Discourse! Ver, simple, ¿verdad?

Instalar Discurso usando Docker y la Línea de Comando

Como estamos usando la línea de comando, todo lo que tiene que hacer para instalar Discourse es pegar en este código:

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse

En este punto, Discourse ya está instalado. Debería estar en la carpeta Discurso ahora, para poder escribir ls para enumerar todos los archivos y carpetas en el directorio. Debería ver algo similar a esto, verificando que todos los archivos de Discurso fueron copiados e instalados.

Discurso Comunidad Foro Software

Una vez hecho esto, debe configurar el servicio de correo electrónico que usará para los correos electrónicos transaccionales (verificaciones de registro, correos electrónicos perdidos, etc.). De nuevo, es fácil de hacer.

Configurar correos electrónicos de discurso

Los desarrolladores del discurso sugieren usar Arma de correo, y nosotros también. Mailgun le permite enviar hasta 10,000 correos electrónicos y 100 validaciones por mes de forma gratuita, por lo que, a menos que esté en una escala mayor, probablemente usará el servicio de Mailgun de forma gratuita.

Sin embargo, si ya tiene un servidor de correo a través de su host tradicional, también puede usarlo. La parte importante es que tienes uno.

Discurso Comunidad Foro Software

Tienes que poner una tarjeta de crédito para Mailgun, pero no se le cobrará a menos que exceda su cuota. Así que no te preocupes allí.

Discurso Comunidad Foro Software

Recibirá un correo electrónico inmediatamente después de la verificación de la cuenta con su clave API. Mantenga esto seguro y privado.

Discurso Comunidad Foro Software

Usaremos esto más tarde durante la configuración.

Su nombre de dominio de discurso

También necesitará un nombre de dominio para el lugar donde vivirá la instalación. En realidad, no puede ejecutar Discourse desde la dirección IP de su Droplet, por lo que deberá tomar un dominio o usar un subdominio de un sitio existente. Lo más probable es que ya tenga uno, pero si no, es muy fácil configurar con un dominio y obtener el DNS configurado.

Para este ejemplo, creamos un subdominio de forum.bjkeeton.com para albergar esta instancia particular de Discurso. Luego entras en el Configuración avanzada de DNS área del cPanel y encuentre el foros.bjkeeton.com archivo de zona.

Discurso Comunidad Foro Software

Luego haga clic Editar y ajuste la IP a la de su Droplet de Digital Ocean.

Discurso Comunidad Foro Software

prensa Editar registroy ya estás listo para partir. También deberá configurar los ajustes de correo electrónico de su dominio para Mailgun, pero eso también es fácil. Vaya a su cuenta de Mailgun y haga clic en Dominios y Agregar nuevo dominio. Luego tendrá una lista de registros que necesita crear en su cPanel haciendo lo mismo que hizo anteriormente, solo usando Nuevo registro de zona.

Discurso Comunidad Foro Software

Simplemente haga coincidir el Tipo, el nombre de host y el valor, y puede verificar con Mailgun. Puede crear los registros MX de la misma manera en su cPanel, ya sea en Entrada MX o Editor MX avanzado. Estos funcionan de la misma manera que arriba.

Discurso Comunidad Foro Software

Configuración y lanzamiento del discurso

Una vez hecho todo esto, ahora puede configurar los conceptos básicos para la instalación de Discourse. Tipo simple en

./discourse-setup

en el símbolo del sistema y siga las instrucciones. Las instrucciones oficiales de instalación muestran que serán las siguientes:

Hostname for your Discourse? (discourse.example.com): 
Email address for admin account(s)? ((email protected),(email protected)): 
SMTP server address? (smtp.example.com): 
SMTP port? (587): 
SMTP user name? ((email protected)): 
SMTP password? (pa$$word): 
Let's Encrypt account email? (ENTER to skip) ((email protected)): 

Después de esto, tendrá una configuración bastante larga. Puede llevar tanto tiempo 10 minutos hacer, así que no cierre la ventana del símbolo del sistema. Eventualmente terminará y lo regresará a la solicitud en sí.

Discurso Comunidad Foro Software

Para asegurarse de haber hecho todo correctamente, navegue hasta la URL que configuró para su comunidad de Discurso.

Discurso Comunidad Foro Software

Debería ver una pantalla de bienvenida de celebración que le solicita que se registre en su cuenta del foro. Esta será su cuenta de administrador, por lo que utilizará el correo electrónico que configuró durante el último paso.

Discurso Comunidad Foro Software

Al configurar esto, si por alguna razón no recibe el correo electrónico de verificación, puede crear manualmente una cuenta de administrador a través de la línea de comando porque tiene acceso de root. Utilizará los siguientes comandos para hacerlo.

cd /var/discourse
./launcher enter app
rake admin:create

La pantalla se verá así a medida que avance en el proceso.

Discurso Comunidad Foro Software

Como puede ver, puede hacerlo con cualquier cuenta y no tiene que otorgarle poderes de administrador. Si se trata de un pequeño equipo que accede a su comunidad Discurso, puede hacer esto para todos. Si no … bueno, le sugerimos que revise su configuración de correo nuevamente.

Visitando su comunidad de discurso

Ahora, puede volver a la URL de su comunidad de Discurso y ver el foro en sí.

Discurso Comunidad Foro Software

En este punto, también podrá iniciar sesión con su nueva información y ver el panel de administración.

Discurso Comunidad Foro Software

Inicialmente, todos los foros están bloqueados porque el foro en sí es público, pero es tarea del administrador configurar todo para su comunidad específica de Discurso. Puedes hacer click en el Ejecute el asistente de configuración en la parte superior de la pantalla, y se le llevará a través de configuraciones básicas como temas, moderadores e invitaciones del personal, logotipos y descripciones, y la mayoría de las cosas por las que tendrá que hurgar en los paneles de administración.

Sugerimos encarecidamente tomarse el tiempo para ejecutar el asistente. Después de eso, volverá a su página principal que ahora está repleta de opciones que se han agregado.

Discurso Comunidad Foro Software

En este punto, se han establecido todas las configuraciones principales para Discurso. Lo que queda es la personalización que necesita su comunidad individual. A qué categorías (subforos) necesita para su gente, qué permisos tienen los usuarios de diferentes niveles, etc., se puede acceder a través de su panel de administración (al que también se puede acceder agregando /administración a su URL).

Discurso Comunidad Foro Software

Y hay muchas opciones. Puede perderse fácilmente en la cantidad de ajustes de configuración que Discourse ofrece a una comunidad. Por lo tanto, nuestra sugerencia es que los desarrolladores acepten su oferta de ayuda. Verás un LÉAME PRIMERO: Guía de inicio rápido del administrador en la página principal Es una guía paso a paso para configurar copias de seguridad automáticas y otras funciones que necesita, pero que no son necesarias para el lanzamiento de la comunidad.

Discurso Comunidad Foro Software

Mientras trabajas en eso, has terminado. Estas listo. Puede comenzar a enviar usuarios a la URL que configuró, hacer que se registren y comenzar a interactuar con la comunidad.

Terminando

Si bien la instalación de Discurso puede parecer realmente desalentadora, esperamos haber aliviado cualquier temor que tengas de que sea demasiado complicado o técnico para que valga la pena. El sistema de foros de la comunidad Discourse es probablemente el mejor disponible en este momento, y si está dispuesto a tomarse la media hora más o menos para configurarlo y configurar el back-end, usted y su comunidad estarán felices y tendrán conversaciones antes de darse cuenta.

¿Cuáles han sido tus experiencias con Discurso?

Imagen destacada del artículo por kit8.net / shutterstock.com