GNU/Linux >> Tutoriales Linux >  >> Debian

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 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


Debian
  1. Cómo instalar Docker en Debian 11 (Bullseye)

  2. Cómo instalar TeamViewer en Debian 11 Bullseye

  3. Cómo instalar AnyDesk en Debian 11 Bullseye

  4. Cómo instalar el servidor Xrdp en Debian 10

  5. Cómo instalar el servidor Xrdp en Debian 11

Cómo instalar LibreNMS en Debian 11 Bullseye

Cómo instalar el servidor de aplicaciones Wildfly en Debian 11 Bullseye

Cómo instalar el servidor MySQL 8.0 en Debian 11 Bullseye

Cómo instalar un servidor FTP en Debian 10

Cómo instalar Go en Debian 11

Cómo instalar Discourse en Debian 11