Discourse est une plate-forme open source permettant de créer un forum en ligne, des commentaires, des salles de discussion ou un système de liste de diffusion. Dans ce tutoriel, nous voyons les étapes pour installer Discourse sur Debian 11 Bullseye à l’aide du terminal de commande.
Avec le temps, les forums Internet ont changé maintenant. Ils ne sont plus avec des conceptions anciennes et monotones. Quiconque a déjà utilisé ou été membre de phpBB ou vBulletin, comprend déjà le fonctionnement des forums et leur importance dans le monde Internet. Mais ces dernières années, les opérateurs de sites Web semblent être beaucoup moins intéressés par leur forum. Cependant, Discourse trouve son chemin et devient même populaire parmi la communauté en raison de la modernisation du forum qu’ils proposent avec leur logiciel.
Il a été lancé en 2014, et existe donc depuis 7 ans maintenant, Discourse est un logiciel de forum basé sur Ruby. De plus, les créateurs – dont le co-fondateur de Stack Overflow Jeff Atwood – ont intégré divers éléments plus récents que nous connaissons des réseaux sociaux ou des systèmes de commentaires tels que Disqus.
Le discours exécuté côté serveur utilise Ruby on Rails, Postgres comme base de données et Redis. Alors que, si l’on parle du côté client, les développeurs s’appuient sur le framework JavaScript Ember.js. Ce logiciel de forum a été distribué sous licence GPL 2.0 et le code source se trouve sur GitHub.
Outre l’édition open source auto-hébergée, les créateurs de Discourse proposent également leur solution d’hébergement entre 100 $ et 300 $ par mois ou selon la solution personnalisée ; tout comme WordPress.com.
Étapes pour installer le discours sur Debian 11 Linux Bullseye
Ce dont nous avons besoin pour suivre ce tutoriel :
• Serveur Debian 11
• Docker
• Un utilisateur sudo non root
• connexion Internet
• au moins 2 Go de RAM
1. Installez les certificats ca sur Debian 11 et exécutez la mise à jour APT
Pour ajouter un référentiel via HTTPS, nous devons installer des certificats ca, ainsi que d’autres outils dont nous avons besoin plus loin dans le didacticiel.
sudo apt update -y
sudo apt-get install apt-transport-https ca-certificates curl GnuPG -y
2. Ajouter la clé Docker GPG et le référentiel
Comme nous avons besoin de Docker pour installer Discourse, nous devons donc nous assurer que nous en avons la dernière version; ajoutons son référentiel à l’aide des commandes données :
Ajouter une clé :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ajouter un dépôt :
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. Installez Docker pour le discours
Maintenant, exécutez la commande donnée pour installer la plate-forme Docker et d’autres outils sur votre Debian 11 Linux.
sudo apt-get install docker-ce docker-ce-cli containerd.io
4. Télécharger Discourse sur Debian 11
Une fois que le Docker est sur notre système, créons un répertoire dédié pour Discourse, puis clonons son référentiel git pour une installation ultérieure.
sudo mkdir /var/discourse
Maintenant, clonez le dépôt git
sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse
5. Installer et configurer Discourse pour Debian 11 Bullseye
Basculez d’abord vers le répertoire que nous avons créé et clonez le répertoire.
cd /var/discourse
Démarrer le script
Maintenant, lancez le script :
sudo ./discourse-setup
Le programme d’installation vous demandera d’ajouter l’adresse de domaine que vous souhaitez utiliser avec Discourse :
Par example: forum.example.com
Après cela, pour envoyer le courrier, l’utilisateur doit définir l’adresse du serveur SMTP du serveur de messagerie que vous souhaitez utiliser. Il demandera les éléments suivants :
SMTP server address - SMTP user name - SMTP port - SMTP password -
Vous pouvez consulter le page officielle du discours pour résoudre les problèmes liés au courrier électronique.
6. Accéder à l’interface Web
Maintenant, ouvrez votre navigateur qui peut accéder au nom de domaine que vous avez enregistré pour Discourse. Après cela, dans l’URL, pointez le navigateur vers le domaine de votre discours.
Par example: Ici, nous utilisons- demo.how2shout.com
http://demo.how2shout.com
7. Enregistrer le compte administrateur
Clique sur le S’inscrire Bouton. Et
Gardez le discours de mise à niveau
À l’avenir, si vous souhaitez mettre à niveau votre installation, suivez les commandes données :
cd /var/discourse sudo git pull sudo ./launcher rebuild app
Apprendre:
• Comment installer Discourse sur Google Cloud – Ubuntu
• Mettre à niveau Debian 10 Buster vers 11 Bullseye Linux
— to www.how2shout.com