Cómo instalar Discourse en el servidor Debian 11 Bullseye

Cómo instalar Discourse en el servidor Debian 11 Bullseye

 

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 el discurso en Debian 11 Linux Bullseye

Lo que necesitamos para seguir este tutorial:

 Servidor Debian 11
 Docker
 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

Añadir 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. Descarga de 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 instalación posterior.

sudo mkdir /var/discourse

Ahora clona el repositorio de 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

Iniciar secuencia de comandos

Ahora, inicia 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. Se 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.computerfreaks.top

http://demo.computerfreaks.top

7. Registrar cuenta de administrador

Haga clic en el botón Registrarse . Y

Cómo instalar Discourse en el servidor Debian 11 Bullseye

Mantenga el discurso de actualización

En el futuro, si desea actualizar su instalación, siga los comandos dados:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.