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 :
É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.

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é.

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 :

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 :

É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 ;

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.

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.

Vous serez redirigé vers la page ci-dessous :

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

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

La page suivante affichera les dossiers par défaut fournis avec 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 :

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.