Si desea alojar un foro, una comunidad o un sitio de membresía, tiene muchas opciones. bbPress, BuddyPress e incluso Patreon. Sin embargo, si no ha pensado en administrar una comunidad de discursos, queremos tomarnos un momento para mostrarle cómo se puede hacer. Una gran cantidad de software de foros puede ser complicado y complicado, y Discourse es una solución de código abierto que hace un esfuerzo adicional para simplificar todo lo que necesitan los administradores de la comunidad.
¿Qué es el discurso?
Discourse, 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 es que Discourse es independiente. No lo instalas en WordPress. lo usas en su lugar Estibador para ejecutar una instancia de Discourse en contenedores que usted controla en el nivel raíz.
Esto no significa que tenga que ser un mago de la tecnología para instalar y usar Discourse. La instalación de Discourse lleva alrededor de 30 minutos y, una vez configurado, el software es un sueño.
Cómo instalar un discurso
Instalar Discourse no es tan difícil. Sin embargo, no puede hacer esto en un host compartido (básicamente nada con cPanel). Lo siento. Por lo general, no tienes acceso de root a ellos. 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 tan difícil y es bastante barato (generalmente $ 5 al mes o menos).

Puede iniciar sesión de varias maneras al crear su cuenta. Elegimos usar GitHub por su facilidad de uso, pero eso depende totalmente de usted. Una gran selección viene después de la configuración y debe seleccionar un método de pago.

Elegimos PayPal por la posibilidad de realizar pagos incrementales. Elegir este método significa que obtiene una forma de pago más asequible, incluso si no siempre es tan predecible.
Usando el Océano Digital
Una vez hecho esto, verá su panel de control. No es muy diferente de los otros paneles de back-end (incluido WordPress) con los que probablemente trata a diario. Para la gestión de la instalación y el discurso, se preocupará principalmente por Gotas menú de la izquierda.

Droplet en Digital Ocean es su nombre para un servidor en la nube, nada tan aterrador. Así que querrás hacer clic Crear entonces golpea Gotas en la esquina superior derecha del escritorio de Droplets.

En este punto, seleccionará la especificación del servidor. A menos que espere mucha comunidad en el lanzamiento, las opciones predeterminadas de Droplet están bien: Ubuntu 18.04, rendimiento estándar a $ 5 por mes.

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

Ahora tenemos que abrir el símbolo del sistema.
Conectando con la gota del discurso
Si no conoce la línea de comando, bien. No harás nada demasiado complicado. Y como dijimos, tenemos los comandos de copiar/pegar.
Primero, desea levantar cualquiera Terminal aplicación Mac o símbolo del sistema en Windows. Puedes encontrar Terminal en la carpeta Herramientas en Aplicaciones y puede ejecutar símbolo del sistema buscando CMD desde la barra de tareas o el menú Inicio.

Luego, desea obtener la dirección IP de Droplet (del correo electrónico) e ingresar silencio [email protected] siendo los números esa dirección IP. se le pedirá que Iniciar sesión como y tipo fuente. La contraseña ingresada será una cadena larga del correo electrónico. Tú debería poder copiarlo/pegarlo. Si no, asegúrese de escribirlo exactamente como está.
Luego deberá cambiar su contraseña a algo mucho más fácil de recordar (y escribir).

Una vez hecho esto, tendrá acceso a su Droplet. Lo primero que debe hacer es instalar Docker. Fácil, por favor otra vez. solo pega
wget -qO- https://get.docker.com/ | sh
a la línea de comando y espere a que finalicen los procesos. ¡Entonces es hora de instalar Discourse! Ya ves, es fácil, ¿verdad?
Instalar el discurso usando Docker y la línea de comando
Como estamos usando la línea de comandos, todo lo que necesita hacer para instalar Discourse es pegar 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. Ahora debería estar en la carpeta Discourse para poder publicar ls para listar todos los archivos y carpetas en un directorio. Debería ver algo similar a esto al verificar que todos los archivos de discurso se hayan copiado e instalado.

Después de completar estos pasos, debe configurar el servicio de correo electrónico que utilizará para los mensajes transaccionales (verificaciones de registro, correos electrónicos perdidos, etc.). Una vez más, es fácil de hacer.
Configurar un correo electrónico con una discusión
Los discursantes sugieren usar Pistola de correoy 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é trabajando a gran escala, es probable que use 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 lo tienes en absoluto.

Tienes que poner tu tarjeta de crédito en Mailgun, pero eso es todo no se cobrará a menos que superes tu límite. Así que no te preocupes.

Recibirá un correo electrónico inmediatamente después de verificar su cuenta con la clave API. Manténgalo seguro y privado.

Usaremos esto más tarde durante la configuración.
Su nombre de dominio de discurso
También necesitará el nombre de dominio donde vivirá la instalación. En realidad, no puede ejecutar Discourse desde la dirección IP de su Droplet, por lo que tendrá que capturar un dominio o usar un subdominio de un sitio existente. Lo más probable es que ya tenga uno, pero si no lo tiene, es muy fácil configurar un dominio y configurar DNS.
En este ejemplo, hemos creado un subdominio foro.bjkeeton.com para manejar esa ocurrencia particular del discurso. entonces entras Configuración avanzada de DNS área de cPanel y busque foro.bjkeeton.com archivo de zona.

Luego haga clic Editar y ajusta la IP a tu Digital Ocean Droplet.

Prensa Editar registroy usted está listo para ir. También deberá configurar la configuración de correo electrónico de su dominio para Mailgun, pero eso también es fácil. Ve a tu cuenta de Mailgun y haz clic en Dominios y Agregar un nuevo dominio. Luego tendrá una lista de registros que necesita crear en su cPanel haciendo lo mismo que arriba solo usando Nuevo récord de zona.

Simplemente haga coincidir el tipo, el nombre de host y el valor y podrá verificar con Mailgun. Puede crear registros MX de la misma manera en su cPanel, debajo de uno de ellos entrada MX o Editor MX avanzado. Funcionan igual que los anteriores.

Configuración y ejecución de un discurso.
Una vez que haya completado todos estos pasos, ahora puede configurar los conceptos básicos para la instalación del discurso en sí. Escritura sencilla
./discourse-setupen 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 eso, tendrás una configuración bastante larga. Puede tomar tanto tiempo como 10 minutos hágalo, así que mantenga abierta la ventana del símbolo del sistema. Eventualmente se completará y regresará al aviso en sí.

Para asegurarse de haber hecho todo correctamente, vaya a la URL que configuró para la comunidad de Discourse.

Debería ver una pantalla de inicio festiva que le pide que registre su cuenta en el foro. Esta será su cuenta de administrador, por lo que utilizará la dirección de correo electrónico que configuró en el último paso.

Una vez configurado, 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 comandos ya que tiene privilegios de administrador. Para hacer esto, utilizará los siguientes comandos.
cd /var/discourse
./launcher enter app
rake admin:createSu pantalla se verá así a medida que avanza en el proceso.

Como puede ver, puede hacer esto en cualquier cuenta y no necesita otorgarle privilegios de administrador. Si se trata de un equipo pequeño que tiene acceso a su comunidad de Discourse, puede hacerlo para todos. Si no es así… bueno, te sugerimos que revises la configuración de tu correo electrónico nuevamente.
Visitando la Comunidad del Discurso
Ahora puede volver a la URL de la comunidad del discurso y ver el foro en sí.

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

Inicialmente, todos los foros están bloqueados porque el foro en sí es público, pero depende del administrador configurar todo para una comunidad Discourse específica. Puedes hacer clic en Ejecute el asistente de configuración en la parte superior de la pantalla y se le guiará a través de las configuraciones básicas como temas, invitaciones para moderadores y personal, logotipos y descripciones, y la mayoría de las cosas que necesita ver en los paneles de administración.
Le sugerimos encarecidamente que se tome el tiempo para revisar el asistente. Después de eso, volverá a la página de inicio, que ahora está llena de opciones agregadas.

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

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

Cuando trabajes en ello, habrás terminado. Estás listo. Puede comenzar a enviar usuarios a la URL que configuró, hacer que se registren y comenzar a interactuar con la comunidad.
Envase
Si bien la instalación del discurso puede parecer realmente desalentadora, espero haber disipado cualquier temor de que sea demasiado complicado o técnico para que valga la pena. Podría decirse que el sistema de foros sociales de Discourse es el mejor disponible en la actualidad, y si desea pasar aproximadamente media hora configurándolo y configurando su backend, usted y su comunidad estarán felices y conversando antes de que se den cuenta.
¿Cuáles fueron tus experiencias con Discourse?
Artículo destacado con una imagen de kit8.net / shutterstock.com








