Comment installer XWiki sur Ubuntu 20.04

XWiki est une plate-forme logicielle Wiki gratuite et open source écrite en Java. Il s’exécute sur des conteneurs de servlets comme Tomcat et utilise une base de données telle que MySQL pour stocker les informations.

XWiki est fourni avec fonctionnalités utiles tel que:

  • Un éditeur WYSIWYG très puissant utilisé pour l’édition de pages
  • Une syntaxe wiki robuste
  • Organisation du contenu
  • Créez vos propres applications
  • Gestionnaire de fichiers
  • Tâches
  • Contrôle de version
  • Recherche avancée et bien plus encore

Dans ce tutoriel, nous vous montrons comment installer XWiki logiciel sur Ubuntu 20.04.

Étape 1 : Mettre à jour le système

Assurez-vous que l’index du package est mis à jour avec la commande :

$ sudo mise à jour appropriée

Étape 2 : Installation de Java

XWiki est écrit en Java. Vous devez avoir Java 8 ou supérieur installé sur votre système pour répondre à ses exigences logicielles. Par défaut, Ubuntu 20.04 est livré avec OpenJDK 11.

Si vous n’avez pas Java, vous pouvez l’installer avec la commande suivante :

$ sudo apt install default-jdk gnupg2 -y

Une fois Java installé, vérifiez la version Java avec la commande :

$ java –version

Vous devriez obtenir la sortie suivante :

vérifier la version OpenJDK

Étape 3 : Installez Xwiki à partir du référentiel Ubuntu

XWiki est introuvable dans le référentiel Ubuntu 20.04. Tu dois ajouter le dépôt officiel XWiki à votre système.

Tout d’abord, nous importons la clé GPG avec la commande ci-dessous. Mais d’abord, passez à l’utilisateur root.

$ sudo le sien

Ensuite, exécutez-le.

# wget -q “https://maven.xwiki.org/public.gpg” -O- | apt-key ajouter –

La sortie de cette commande est d’accord

Ensuite, revenez à sudo user et ajouter l’exécution du référentiel XWiki officiel :

$ sudo wget “https://maven.xwiki.org/stable/xwiki-stable.list” -P /etc/apt/sources.list.d/

Ensuite, mettez à jour le référentiel :

$ sudo mise à jour appropriée

Pour lister les packages disponibles proposés par la recherche de référentiel :

$ apt-cache recherche xwiki

Dans la liste remplie, vous pouvez choisir les packages que vous souhaitez installer. Dans ce guide, nous allons installer Xwiki avec Tomcat 9 et MariaDB comme serveur de base de données.

Tu peux maintenant installer XWiki en exécutant la commande suivante :

$ sudo apt installer xwiki-tomcat9-common xwiki-tomcat9-mariadb -y

Pendant le processus d’installation, vous serez invité à configurer une base de données pour XWiki comme indiqué dans l’écran ci-dessous :

Sélectionner Oui et appuyez sur Enter.

configurer la base de données pour Xwikiconfigurer la base de données pour Xwiki

Ensuite, vous serez invité à définir un mot de passe pour la base de données XWiki comme indiqué ci-dessous. Définissez le mot de passe souhaité et appuyez sur Enter pour finir. Assurez-vous de le confirmer à nouveau lorsque vous y êtes invité.

Fournir le mot de passe de l'application MySQL pour xwikiFournir le mot de passe de l’application MySQL pour xwiki

Une fois l’installation terminée, vous pouvez vérifier le service Tomcat en exécutant la commande :

$ sudo état systemctl tomcat9.service

La sortie doit être :

Confirmer que le moteur Tomcat est en cours d'exécutionConfirmer que le moteur Tomcat est en cours d’exécution

Tomcat écoute sur le port 8080. Vous pouvez vérifier en exécutant la commande ss suivante :

$ ss -antpl | grep 8080

Vous devriez obtenir la sortie ci-dessous :

vérifier sur quel port Tomcat écoutevérifier sur quel port Tomcat écoute

Étape 4 : Configurer Nginx pour XWiki

Ensuite, vous devrez installer et configurer Nginx en tant que proxy inverse pour accéder à XWiki.

Tout d’abord, nous devons installer le serveur Web Nginx en exécutant la commande ci-dessous :

$ sudo apt-get install nginx -y

Une fois le serveur Web installé, créez un nouveau fichier de configuration d’hôte virtuel Nginx avec la commande ci-dessous :

$ sudo vim /etc/nginx/sites-available/xwiki.conf

Ensuite, ajoutez les lignes ci-dessous :

serveur { écouter 80 ; nom_serveur xwiki.example.com ; access_log /var/log/nginx/xwiki-access.log; error_log /var/log/nginx/xwiki-error.log ; emplacement / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Hôte $host ; proxy_http_version 1.1 ; proxy_set_header Mettre à niveau $http_upgrade ; proxy_set_header Connexion ‘mise à niveau’ ; proxy_cache_bypass $http_upgrade ; proxy_pass https://127.0.0.1:8080 ; } }

Save et close le fichier de configuration. Ensuite, activez l’hôte virtuel Nginx en exécutant :

$ sudo ln -s /etc/nginx/sites-available/xwiki.conf /etc/nginx/sites-enabled/

Ensuite, modifiez le fichier de configuration principal de Nginx et augmentez la taille de hash_bucket :

$ sudo vim /etc/nginx/nginx.conf

Ajoutez la ligne suivante sous le rubrique http comme montré :

server_names_hash_bucket_size 64 ;

Modifier-nginx-configuration-file-for-Tomcat

Save et quittez le fichier. Vous devez ensuite redémarrer le service Nginx pour que les modifications prennent effet.

$ sudo systemctl redémarrer nginx

Étape 5 : Accéder à l’interface Web XWiki

Maintenant, ouvrez votre navigateur Web et accédez à l’interface Web XWiki en utilisant l’URL https://127.0.0.1:8080/xwiki. Cela lance l’assistant XWiki comme indiqué.

Clique le ‘Continuez‘ bouton.

Installer XWiki sur Ubuntu 20.04Lancer l’assistant Xwiki pour installer Xwiki

Tout d’abord, nous créons un admin utilisateur et définissez un mot de passe. Fournissez votre nom d’utilisateur, votre mot de passe et votre e-mail, puis cliquez sur le bouton S’inscrire et Connexion bouton.

Installer XWiki sur Ubuntu 20.04remplir les détails de l’utilisateur

Vous serez redirigé vers la page ci-dessous :

Utilisateur administrateur Xwiki crééUtilisateur administrateur créé

L’étape suivante consiste à sélectionner la saveur que vous désirez utiliser et cliquez sur le bouton Installer bouton.

Sélectionnez la saveur XwikiSélectionnez la saveur Xwiki

Ensuite, la page suivante s’affichera. Cliquez sur le bouton ‘Continuer’.

Installer XWiki sur Ubuntu 20.04continuer-avec-xwiki-installation

La page suivante affichera les dossiers par défaut fournis avec XWiki.

Répertoires par défaut de XwikiRépertoires par défaut de Xwiki

Une fois l’installation de la saveur terminée, cliquez sur Continuer pour terminer l’installation.

Enfin, vous verrez le tableau de bord par défaut de XWiki :

Installer XWiki sur Ubuntu 20.04Tableau de bord Xwiki

Conclusion

Dans ce guide, vous avez appris à installer xwiki sur Ubuntu 20.04. Plus d’informations sur xwiki peuvent être trouvées sur le documents officiels.