GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Discourse sul server Debian 11 Bullseye

Discourse è una piattaforma open source per la creazione di forum online, commenti, chat room o sistemi di mailing list. In questo tutorial, vediamo i passaggi per installare Discourse su Debian 11 Bullseye usando il terminale di comando.

Con il tempo, i forum di Internet sono stati modificati ora. Non sono più con disegni vecchi e monotoni. Chiunque abbia mai utilizzato o sia stato membro di phpBB o vBulletin, sa già come funzionano i forum e la loro importanza nel mondo di Internet. Ma negli ultimi anni, gli operatori di siti web sembrano essere molto meno interessati al loro forum. Tuttavia, Discourse trova la sua strada e diventa persino popolare tra la comunità grazie alla modernizzazione del forum che stanno offrendo con il loro software.

È stato lanciato nel 2014, quindi esiste da 7 anni ormai, Discourse è un software per forum basato su Ruby. Inoltre, i creatori, incluso il co-fondatore di Stack Overflow Jeff Atwood, hanno integrato vari elementi più recenti che conosciamo dai social network o dai sistemi di commento come Disqus.

Discourse in esecuzione sul lato server utilizza Ruby on Rails, Postgres come database e Redis. Mentre, se parliamo del lato client, gli sviluppatori si affidano al framework JavaScript Ember.js. Questo software del forum è stato distribuito con licenza GPL 2.0 e il codice sorgente può essere trovato su GitHub .

Oltre all'edizione open source self-hosting, i creatori di Discourse offrono anche la loro soluzione di hosting tra $ 100 e $ 300 al mese oa seconda della soluzione personalizzata; proprio come WordPress.com.

Passaggi per installare Discourse su Debian 11 Linux Bullseye

Di cosa abbiamo bisogno per seguire questo tutorial:

Server Debian 11
Docker
Un utente sudo non root
Connessione Internet
almeno 2 GB di RAM

1. Installa ca-certificates su Debian 11 ed esegui APT Update

Per aggiungere un repository su HTTPS dobbiamo installare ca-certificates, insieme ad altri strumenti di cui abbiamo bisogno ulteriormente nel tutorial.

sudo apt update -y
sudo apt-get install apt-transport-https ca-certificates curl GnuPG -y

2. Aggiungi la chiave Docker GPG e il repository

Poiché abbiamo bisogno di Docker per installare Discourse, quindi, per assicurarci di avere l'ultima versione di esso; aggiungiamo il suo repository usando i comandi forniti:

Aggiungi chiave:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Aggiungi repository:

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. Installa Docker per il discorso

Ora, esegui il comando fornito per installare la piattaforma Docker e altri strumenti su Debian 11 Linux.

sudo apt-get install docker-ce docker-ce-cli containerd.io

4. Download di Discourse su Debian 11

Una volta che Docker è sul nostro sistema, creiamo una directory dedicata per Discourse e quindi cloniamo il suo repository git per un'ulteriore installazione.

sudo mkdir /var/discourse

Ora clona il repository git 

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

5. Installa e configura Discourse per Debian 11 Bullseye

Per prima cosa passa alla directory che abbiamo creato e clona la directory.

cd /var/discourse

Avvia script

Ora, avvia lo script:

sudo ./discourse-setup

La configurazione ti chiederà di aggiungere l'indirizzo di dominio che desideri utilizzare con Discourse:

Ad esempio: forum.example.com

Dopodiché per inviare la posta, l'utente deve impostare l'indirizzo del server SMTP del server di posta che si desidera utilizzare. Richiederà i seguenti elementi:

SMTP server address -
SMTP user name -
SMTP port -
SMTP password -

Puoi controllare la pagina ufficiale del Discorso per risolvere i problemi relativi all'e-mail.

6. Accedi all'interfaccia web

Ora apri il tuo browser che può accedere al nome di dominio che hai registrato per Discourse. Dopodiché nell'URL, punta il browser al tuo dominio del discorso.

Ad esempio :qui stiamo usando- demo.how2shout.com

http://demo.how2shout.com

7. Registra un account amministratore

Fai clic su Registrati Pulsante. E

Mantieni il discorso di aggiornamento

In futuro, se desideri aggiornare la tua installazione, segui i comandi forniti:

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

Impara: 

Come installare Discourse su Google Cloud – Ubuntu
Aggiorna Debian 10 Buster a 11 Bullseye Linux


Debian
  1. Come installare Docker in Debian 11 (Bullseye)

  2. Come installare TeamViewer su Debian 11 Bullseye

  3. Come installare AnyDesk su Debian 11 Bullseye

  4. Come installare il server Xrdp su Debian 10

  5. Come installare il server Xrdp su Debian 11

Come installare LibreNMS su Debian 11 Bullseye

Come installare il server delle applicazioni Wildfly su Debian 11 Bullseye

Come installare MySQL 8.0 Server su Debian 11 Bullseye

Come installare il server FTP su Debian 10

Come installare Vai su Debian 11

Come installare Discourse su Debian 11