DokuWiki est considéré comme l'application logicielle Wiki open source la plus polyvalente qui a fait ses preuves pour répondre à vos besoins exigeants en matière de wiki. L'utilisation d'une interface très familière vous permet d'évoluer et d'optimiser facilement à l'aide de nombreuses fonctionnalités avancées. Utilisant des fichiers au lieu d'une base de données, DokuWiki est extrêmement flexible avec le type de système sur lequel il fonctionnera (aucun serveur de base de données requis).
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 Dokuwiki sur Ubuntu 20.04 LTS.
Étapes pour installer Dokuwiki sur Ubuntu 20.04 LTS Focal Fossa
1. Effectuez la mise à jour du système
Tout d'abord, 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
2. Installez la pile LAMP
Si vous n'avez pas installé LAMP, vous pouvez suivre notre guide ici.
3. Installez Dokuwiki sur le système
Nous téléchargeons maintenant la dernière version de DokuWiki en utilisant la commande suivante :
$ cd /var/www/html
$ wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
Décompressez l'archive Dokuwiki dans le répertoire racine du document sur votre serveur :
$ tar -xvzf dokuwiki-stable.tgz
$ mv dokuwiki-2020-07-29 dokuwiki
Nous devrons modifier certaines autorisations de dossiers :
$ chown -R www-data:www-data /var/www/html/dokuwiki
$ chmod -R 775 /var/www/html/dokuwiki
4. Configurez le serveur Web Apache
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé 'dokuwiki.conf' sur votre serveur virtuel :
$ touch /etc/apache2/sites-available/dokuwiki.conf
$ ln -s /etc/apache2/sites-available/dokuwiki.conf /etc/apache2/sites-enabled/dokuwiki.conf
$ nano /etc/apache2/sites-available/dokuwiki.conf
Ajoutez les lignes suivantes :
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/dokuwiki/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/dokuwiki/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>
Maintenant, nous pouvons redémarrer le serveur Web Apache pour que les modifications aient lieu :
$ sudo a2enmod rewrite
$ sudo a2ensite dokuwiki.conf
$ sudo systemctl restart apache2
5. Configurez HTTPS
Nous devrions activer une connexion HTTPS sécurisée sur Nextcloud. Nous pouvons obtenir un certificat TLS gratuit auprès de Let's Encrypt. Installez le client Let's Encrypt (certbot) à partir du référentiel Ubuntu 20.04 :
$ sudo apt install certbot python3-certbot-apache
Ensuite, exécutez la commande suivante pour obtenir un certificat TLS gratuit à l'aide du plugin Apache :
$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com
Si le test réussit, rechargez Apache pour que la modification prenne effet :
$ sudo apache2ctl -t
$ sudo systemctl reload apache2
Comment accéder à l'interface Web de DokuWiki ?
DokuWiki sera disponible sur le port HTTP 80 par défaut.
Ouvrez votre navigateur préféré et accédez à http://your-domain.com/install.php ou http://server-ip-address/install.php et suivez les étapes requises pour terminer l'installation.
Si vous utilisez un pare-feu, veuillez ouvrir le port 80 pour permettre l'accès au panneau de contrôle.