GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer Discourse sur Ubuntu 20.04 LTS - Guide étape par étape ?

Discourse est une plate-forme open source utilisée pour les forums de discussion, les salles de chat ou comme logiciel de gestion de liste de diffusion. Il s'agit d'une solution de forum moderne qui alimente les discussions sur des milliers de sites pour stimuler l'engagement des utilisateurs. Discourse a été écrit en Ruby on Rails comme langage backend, Ember.js comme frontend et utilise PostgreSQL pour le stockage des données.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes d'installation de logiciels open source connexes.

Dans ce contexte, nous verrons comment installer Discourse sur Ubuntu 20.04 LTS.


Étapes pour installer Discourse sur Ubuntu 20.04 LTS Focal Fossa

1. Effectuez la mise à jour du système

Pour commencer, assurez-vous que tous vos packages système sont à jour en exécutant les commandes apt suivantes dans le terminal.

$ sudo apt update
$sudo apt upgrade

Ensuite, installez net-tools avec la commande ci-dessous :

$ sudo apt install net-tools


2. Installez Docker

Nous installons maintenant la dernière version de Docker sur votre système à l'aide de la commande suivante :

$ sudo apt install docker.io

Une fois le Docker installé, démarrez le service Docker et activez-le pour qu'il démarre au redémarrage avec la commande suivante :

$ sudo systemctl start docker
$ sudo systemctl enable docker


3. Installez Discourse sur le système

Par défaut, Discourse n'est pas disponible dans le référentiel de base Ubuntu 20.04. Exécutez maintenant la commande suivante ci-dessous pour télécharger la dernière version de Discourse à partir du référentiel GitHub :

$ sudo mkdir /var/www/discourse/
$ git clone https://github.com/discourse/discourse_docker.git /opt/discourse

Ensuite, changez le répertoire en /opt/discourse et exécutez le script de configuration de Discourse :

$ cd /opt/discourse
$ ./discourse-setup

Le script d'installation de Discourse posera les questions suivantes :

Ports 80 and 443 are free for use
'samples/standalone.yml' -> 'containers/app.yml'
Found 16GB of memory and 4 physical CPU cores
setting db_shared_buffers = 1024MB
setting UNICORN_WORKERS = 6
containers/app.yml memory parameters updated.
Hostname for your Discourse? [discourse.linuxapt.com]: discourse.linuxapt.com

Ensuite, il vous sera demandé de fournir une adresse e-mail pour le compte administrateur, le serveur SMTP, le nom d'utilisateur SMTP, le mot de passe SMTP et l'adresse e-mail pour Let's Encrypt, comme indiqué ci-dessous :

Checking your domain name . . .
Connection to discourse.linuxapt.com succeeded.
Email address for admin account(s)? [[email protected],[email protected]]: [email protected]
SMTP server address? [smtp.example.com]: smtp.gmail.com
SMTP port? [587]: 
SMTP user name? [[email protected]]: [email protected]
SMTP password? [pa$$word]: m3ilan4m4ri4
Optional email address for Let's Encrypt warnings? (ENTER to skip) [[email protected]]: [email protected]

Une fois ces valeurs saisies, une autre fenêtre s'ouvrira pour les vérifier à nouveau :

Does this look right?
Hostname      : discourse.linuxapt.com
Email         : [email protected]
SMTP address  : smtp.gmail.com
SMTP port     : 587
SMTP username : [email protected]
SMTP password : asdfgsd
Let's Encrypt : [email protected]
ENTER to continue, 'n' to try again, Ctrl+C to exit:


Comment accéder à l'interface Web de Discourse ?

Une fois installé avec succès, ouvrez votre navigateur Web et accédez au Discourse en utilisant l'URL http://discourse.linuxapt.com. Vous serez redirigé vers la page d'inscription à Discourse.


Comment désinstaller Discourse du système Linux Ubuntu ?

Pour désinstaller Discours, vous devrez effacer complètement le conteneur Docker dans lequel Discours est installé.

1. Arrêtez le conteneur docker

La première étape consiste à arrêter le conteneur de discours en cours d'exécution.

La commande suivante vous donnera une liste de tous les conteneurs en cours d'exécution :

$ docker ps

Dans notre cas, un seul conteneur est en cours d'exécution, qui est un conteneur de discours. Pour l'arrêter, exécutez la commande suivante :

$ Docker stop CONTAINER ID

Copiez l'ID du conteneur et placez-le dans la commande et exécutez-le. Cela arrêtera le conteneur

2. Supprimez le conteneur

Maintenant que le conteneur s'est arrêté, nous pouvons facilement le supprimer à l'aide de la commande suivante :

$ Docker container rm CONTAINER ID

Après cela, le discours de votre système sera désinstallé avec succès.



Ubuntu
  1. Installer Discourse sur Ubuntu 20.04 LTS - Guide étape par étape ?

  2. Installer PrestaShop sur Ubuntu 20.04 LTS - Guide étape par étape ?

  3. Installer XAMPP sur Ubuntu 20.04 LTS - Guide étape par étape ?

  4. Installer MailSpring sur Ubuntu 20.04 LTS - Guide étape par étape ?

  5. Installer HPLIP sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer NumPy sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer Homebrew sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer Kanboard sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer GoAccess sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer TYPO3 sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer Yarn sur Ubuntu 20.04 LTS - Un guide étape par étape ?