Discourse es una plataforma de código abierto para crear un foro en línea, un comentario, salas de chat o un sistema de lista de correo. En este tutorial, vemos los pasos para instalar Discourse en Debian 11 Bullseye usando la terminal de comandos.
Con el tiempo, los foros de Internet han cambiado ahora. Ya no están con diseños viejos y monótonos. Cualquiera que haya usado alguna vez o haya sido miembro de phpBB o vBulletin, ya entiende cómo funcionan los foros y su importancia en el mundo de Internet. Pero en los últimos años, los operadores de sitios web parecen estar mucho menos interesados en su foro. Sin embargo, Discourse encuentra su camino e incluso se vuelve popular entre la comunidad debido a la modernización del foro que ofrecen con su software.
Se lanzó en 2014, por lo tanto, ha existido durante 7 años, Discourse es un software de foro basado en Ruby. Además, los creadores, incluido el cofundador de Stack Overflow, Jeff Atwood, integraron varios elementos nuevos que conocemos de las redes sociales o sistemas de comentarios como Disqus.
Discourse que se ejecuta en el lado del servidor usa Ruby on Rails, Postgres como base de datos y Redis. Mientras que, si hablamos del lado del cliente, los desarrolladores confían en el marco de JavaScript Ember.js. Este software de foro se ha distribuido bajo la licencia GPL 2.0 y el código fuente se puede encontrar en GitHub .
Aparte de la edición de código abierto con alojamiento propio, los creadores de Discourse también ofrecen su solución de alojamiento entre $100 y $300 por mes o dependiendo de la solución personalizada; como WordPress.com.
Pasos para instalar Speech en Debian 11 Linux Bullseye
Lo que necesitamos para seguir este tutorial:
• Servidor Debian 11
• Ventana acoplable
• Un usuario sudo no root
• Conexión a Internet
• al menos 2 GB de RAM
1. Instale los certificados CA en Debian 11 y ejecute la actualización de APT
Para agregar un repositorio a través de HTTPS, necesitamos instalar certificados CA, junto con algunas otras herramientas que necesitamos más adelante en el tutorial.
sudo apt update -y
sudo apt-get install apt-transport-https ca-certificates curl GnuPG -y
2. Agregue la clave Docker GPG y el Repositorio
Como necesitamos Docker para instalar Discourse, por lo tanto, para asegurarnos de que tenemos la última versión; agreguemos su repositorio usando los comandos dados:
Añadir clave:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Agregar repositorio:
echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \ https://download.docker.com/linux/debian \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
3. Instalar Docker para Discourse
Ahora, ejecute el comando dado para instalar la plataforma docker y otras herramientas en su Debian 11 Linux.
sudo apt-get install docker-ce docker-ce-cli containerd.io
4. Descargando Discourse en Debian 11
Una vez que Docker esté en nuestro sistema, creemos un directorio dedicado para Discourse y luego clonemos su repositorio git para una mayor instalación.
sudo mkdir /var/discourse
Ahora clona el repositorio git
sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse
5. Instalar y configurar Discourse para Debian 11 Bullseye
Primero cambie al directorio que hemos creado y clone el directorio.
cd /var/discourse
Guión de inicio
Ahora, inicie el script:
sudo ./discourse-setup
La configuración le pedirá que agregue la dirección de dominio que desea usar con Discourse:
Por ejemplo: forum.example.com
Después de eso, para enviar el correo, el usuario debe configurar la dirección del servidor SMTP del servidor de correo que desea usar. Le pedirá los siguientes elementos:
SMTP server address - SMTP user name - SMTP port - SMTP password -
Puede consultar la página oficial de Discourse para resolver problemas relacionados con el correo electrónico.
6. Acceder a la interfaz web
Ahora, abra su navegador que puede acceder al nombre de dominio que ha registrado para Discourse. Después de eso, en la URL, dirija el navegador al Dominio de su Discurso.
Por ejemplo :Aquí estamos usando- demo.how2shout.com
http://demo.how2shout.com
7. Registrar cuenta de administrador
Haga clic en Registrarse Botón. Y
Mantener el discurso actualizado
En el futuro, si desea actualizar su instalación, siga los comandos dados:
cd /var/discourse sudo git pull sudo ./launcher rebuild app
Aprender:
• Cómo instalar Discourse en Google Cloud – Ubuntu
• Actualice Debian 10 Buster a 11 Bullseye Linux