Wiki.js est une plateforme de gestion de connaissances moderne et puissante qui permet de créer un wiki personnel ou d’entreprise, utilisant des technologies web de pointe. Installer Wiki.js sur Rocky Linux 9 peut sembler complexe, mais ce guide vous fournira toutes les étapes nécessaires pour mener à bien cette installation, avec des commandes claires et des configurations détaillées, rendant le processus compréhensible même pour les nouveaux utilisateurs.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Accès root ou des privilèges sudo.
- Node.js, npm, et MongoDB installés sur votre serveur.
Étape 1 : Installation de Node.js et npm
Wiki.js fonctionne sur la plateforme Node.js, qui doit être installée sur votre système.
- Ajoutez le dépôt NodeSource pour obtenir les dernières versions de Node.js et npm :
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
- Installez Node.js et npm :
sudo dnf install nodejs -y
Étape 2 : Installation de MongoDB
Wiki.js utilise MongoDB comme base de données pour stocker les données.
- Ajoutez le dépôt officiel de MongoDB :
sudo tee /etc/yum.repos.d/mongodb-org-4.4.repo<<EOF
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
EOF
- Installez MongoDB :
sudo dnf install mongodb-org -y
- Démarrez et activez le service MongoDB :
sudo systemctl start mongod
sudo systemctl enable mongod
Étape 3 : Téléchargement et installation de Wiki.js
- Créez un répertoire pour Wiki.js et changez-y :
sudo mkdir -p /var/www/wiki
cd /var/www/wiki
- Téléchargez le dernier fichier d’installation de Wiki.js :
sudo curl -sSo- https://wiki.js.org/downloads/wiki-js.tar.gz | sudo tar xz --strip-components=1
- Installez les dépendances de Wiki.js :
sudo npm install
Étape 4 : Configuration de Wiki.js
- Copiez le fichier de configuration d’exemple et modifiez-le :
cp config.sample.yml config.yml
nano config.yml
- Configurez les détails de votre base de données MongoDB et d’autres paramètres essentiels dans
config.yml
.
db:
type: mongodb
host: localhost
port: 27017
user: ''
pass: ''
db: wiki
ssl: false
- Lancez l’assistant de configuration Wiki.js :
node server
Suivez les instructions à l’écran pour compléter la configuration via l’interface web.
Étape 5 : Mise en place du service de démarrage automatique
- Créez un fichier de service systemd pour Wiki.js :
sudo nano /etc/systemd/system/wiki.service
- Ajoutez le contenu suivant au fichier :
[Unit]
Description=Wiki.js
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/node server
Restart=always
User=nobody
Environment=NODE_ENV=production
WorkingDirectory=/var/www/wiki
[Install]
WantedBy=multi-user.target
- Activez et démarrez le service Wiki.js :
sudo systemctl enable --now wiki.service
Pour les professionnels et les entreprises cherchant une plateforme robuste pour déployer Wiki.js, Shape.host offre des services Cloud VPS qui fournissent les ressources nécessaires pour une installation et une gestion efficaces de votre wiki sur Rocky Linux 9. Nos VPS Linux SSD sont spécialement configurés pour offrir des performances optimales, garantissant ainsi une expérience utilisateur rapide et fiable.