GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le logiciel Flarum Forum sur Ubuntu 22.04 | 20.04

Souhaitez-vous héberger votre propre logiciel de forum de discussion ? Alors voici le tutoriel pour installer et configurer Flarum sur Ubuntu 20.04 Focal ou Ubuntu 22.04 Jammy Jellyfish.

Flarum est le successeur combiné des forums esoTalk et FluxBB. C'est un débutant dans le monde des forums mais toujours l'une des meilleures interfaces de forum avec un look élégant et moderne. L'interface utilisateur est simple, rapide et exempte d'encombrement et de ballonnements. Flarum est construit avec PHP, il est donc rapide et facile à déployer.

L'interface est alimentée par Mithril, un framework JavaScript performant avec une petite empreinte. En ce moment, pour installer ce forum, vous avez besoin d'un accès SSH au serveur d'hébergement et installez le composeur. Ce forum est encore en phase bêta, donc avant de l'utiliser pour la production, vous devez lui donner un peu de temps. Mais encore, pour votre propre expérience, vous pouvez l'installer et l'utiliser. Après une version stable, il peut s'avérer être la meilleure alternative au forum Discourse.

Fonctionnalités open source de Flarum :

Design élégant et réactif
• Thématique
• Notifications dynamiques
• Optimisé pour le référencement
• Appareils tactiles optimisés
• Balises, réponses et mentions
• Réel- temps de discussion

Étapes pour installer la plateforme de discussion Flarum Forum sur Ubuntu 22.04 | 20.04 LTS

1. Exigences :

Pour installer Flarum, nous avons besoin des éléments suivants :

Serveur Ubuntu 18.04, 20.04 ou 22.04
Serveur Web Apache ou Nginx
PHP 7.3+
MySQL 5.6+ ou 8.023+ ou MariaDB 10.0.5+
Un utilisateur non root avec un accès sudo

2. Exécutez la mise à jour système Ubuntu 20.04 ou 22.04

Avant d'aller plus loin, assurons-nous que tout sur notre système est à jour. En plus de cela, installez d'autres outils dont nous aurons besoin plus loin dans ce didacticiel.

sudo apt update && sudo apt upgrade -y
sudo apt install wget unzip curl nano git -y

2. Installer le serveur Web Apache pour Flarum

Ici, nous utilisons le serveur Web Apache commun sur Ubuntu 20.04 ou 22.04 pour installer Flarum Forum. Par conséquent, si vous ne l'avez pas déjà, utilisez la commande donnée pour l'installer.

sudo apt install apache2 -y

Démarrez et activez le service :

sudo systemctl enable --now apache2

Activer mod_rewrite

sudo a2enmod rewrite

Redémarrez apache2 :

sudo systemctl restart apache2

3. Installez MySQL/MariaDB et PHP

Comme Flarum est une application de forum Web basée sur PHP, nous devons donc configurer PHP sur notre Linux Ubuntu 20.04 ou 22.04 avec certaines extensions requises par le logiciel. La version par défaut de PHP est disponible via le référentiel de base d'Ubuntu 20.04 est 7.4.

sudo apt install php php-{curl,dom, gd,json,mbstring,msqli,tokenizer,zip}

Ensuite, installez le serveur de base de données MariaDB :

sudo apt install mariadb-server -y

Démarrer et activer son service :

sudo systemctl enable --now mariadb

Pour sécuriser un serveur de base de données, utilisez cette commande et suivez l'assistant de texte :

sudo mysql_secure_installation

4. Créer une base de données pour Flarum

Nous avons besoin d'une base de données pour stocker les données générées par le forum Flarum, donc, pour cela, créez-en une sur votre serveur MariaDB.

Connexion à la ligne de commande MariaDB :

sudo mysql -u root -p

Entrez le mot de passe vous avez créé pour lui lors de la sécurisation.

Exécutez la commande suivante pour créer la base de données :

Changer le yourdb par le nom que vous souhaitez donner à votre base de données et de la même manière, remplacez youruser et yourpassword avec nom d'utilisateur et mot de passe, vous souhaitez attribuer à votre utilisateur de base de données.

CREATE DATABASE yourdb;
CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON yourdb. * TO 'youruser'@'localhost';
FLUSH PRIVILEGES;
exit;

5. Installez composer pour obtenir Flarum sur Ubuntu 20.04 | 22.04

Le moyen le plus simple d'installer Flarum est d'utiliser un composeur qui résoudra et installera les dépendances PHP requises par Flarum. Par conséquent, téléchargez simplement le compositeur pour le configurer.

curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Pour confirmer Composer sur notre système, utilisez :

composer -V

6. Configurer Flarum pour Apache sur Ubuntu 22.04 | 20.04

Une fois que Composer est sur votre système, utilisez-le pour télécharger son fichier dans le répertoire Web que vous souhaitez utiliser pour accéder au forum Flarum.

Créez un répertoire dans votre dossier racine Web :Ici, c'est "forum ‘.

sudo mkdir /var/www/html/forum/

Passez maintenant au répertoire créé.

cd /var/www/html/forum/

Installer Flarum :

Dans le répertoire Web, exécutez la commande donnée pour installer les fichiers Flarum.

sudo composer create-project flarum/flarum . --stability=beta

Une fois l'installation terminée,donnez l'autorisation au répertoire à l'utilisateur Apache :

sudo chown -R www-data:www-data /var/www/html/forum/
sudo chmod -R 755 /var/www/html/forum/

7. Créer un fichier de configuration d'hôte virtuel

La plupart du temps, nous utilisons des forums sur un sous-domaine ou un sous-dossier, donc pour cela, créez un fichier de configuration d'hôte virtuel.

sudo nano /etc/apache2/sites-available/flarum.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]example.com
DocumentRoot /var/www/html/forum/public
ServerName forum.example.com

DirectoryIndex index.php

<Directory /var/www/html/forum/public/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

</Directory>

ErrorLog /var/log/apache2/flarum-error_log
CustomLog /var/log/apache2/flarum-access_log common

</VirtualHost>

Remplacez le nom de domaine example.com selon votre domaine, si vous en avez, sinon vous pourrez toujours accéder au forum en utilisant l'adresse IP.

Enregistrez le fichier en appuyant sur Ctlr+O , appuyez sur Entrée , puis quittez-Ctrl+X.

Ceux qui utilisent un nouveau serveur et souhaitent accéder au Forum sur le domaine racine doivent également désactiver le fichier de configuration par défaut :

sudo a2dissite 000-default.conf

Recharger Apache :

sudo systemctl reload apache2

8. Accéder à l'interface Web du forum

Maintenant, ouvrez n'importe quel navigateur qui peut accéder à l'adresse IP du serveur ou du domaine où vous avez installé le Flarum Forum.

http://server-ip-address/ 

ou

http://forum.example.com/ 

Ceux qui utilisent le sous-domaine – ne peut aller que pour ça.

9. Paramétrage et configuration de Flarum Web

1. Ajoutez les détails de la base de données et créez un utilisateur administrateur

Sur le premier écran, la configuration de Flarum vous demandera d'entrer les détails de la base de données que vous avez créée. Parallèlement à cela, créez également un administrateur utilisateur de se connecter au backend du Forum plus tard après avoir configuré le logiciel.

2. Interface Web du forum

Vous aurez l'interface du forum qui ressemble à Discourse pour commencer à commenter.

3. Tableau de bord administrateur

Pour obtenir les paramètres d'administration permettant de contrôler le système de commentaires, les utilisateurs, le modérateur et d'autres paramètres ; cliquez sur l'icône Profil et sélectionnez Administrateur option.

10. Pour l'installation de Let's Encrypt SSL

sudo apt-get install python3-certbot-apache -y
sudo certbot --apache -d forum.example.com

Et suivez l'assistant.


Ubuntu
  1. Comment installer R sur Ubuntu 20.04

  2. Comment installer Go sur Ubuntu 18.04

  3. Comment installer le forum Simple Machines sur Ubuntu 14.04

  4. Comment installer le forum Simple Machines sur Ubuntu 15.04

  5. Comment installer le logiciel Audacity dans Ubuntu ??

Comment installer un logiciel via Flatpak sur Ubuntu

Votre propre forum ? Bien sûr, apprenez simplement à installer Flarum Forum sur Ubuntu 20.04

Comment installer le forum phpBB sur Ubuntu 22.04 | 20.04 Serveur

Comment installer le forum communautaire Elkarte sur Ubuntu 15.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04