2. Décompressez l'archive dan s le dossier final de l'application :
```bash
mkdir wiki
tar xzf wiki-js.tar.gz -C ./wiki
cd ./wiki
```
3. Renommez le fichier `config.sample.yml` en `config.yml` :
```bash
mv config.sample.yml config.yml
```
4. Editez le fichier de config et remplissez les informations de votre base de données et de port : ([Configuration Reference](/install/config)):
```bash
nano config.yml
```
5.***Pour l'installation avec SQLite:*** *(ignorez cette etape sinon)* Récupère les liaisons natives pour SQLite3 :
```bash
npm rebuild sqlite3
```
6. Lancez Wiki.js
```bash
node server
```
7. Attendez que vous soyez invité à ouvrir la page de configuration dans votre navigateur.
8. Complétez l'assistant de configuration pour terminer l'installation.
### Run as service
Il existe plusieurs solutions pour exécuter Wiki.js en tant que service en arrière-plan. Nous allons nous concentrer sur **systemd** dans ce guide car il est disponible dans presque toutes les distributions linux.
1. Créez un nouveau fichier nommé `wiki.service` dans le répertoire `/etc/systemd/system`.
```bash
nano /etc/systemd/system/wiki.service
```
2. Collez le contenu suivant (en supposant que votre wiki est installé dans `/var/wiki`) :
```ini
[Unit]
Description=Wiki.js
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/node server
Restart=always
# Consider creating a dedicated user for Wiki.js here:
User=nobody
Environment=NODE_ENV=production
WorkingDirectory=/var/wiki
[Install]
WantedBy=multi-user.target
```
3. Sauvegardez le fichier (<kbd>CTRL</kbd>+<kbd>X</kbd>, suivis de <kbd>Y</kbd>).
4. Redémarrez systemd :
```bash
systemctl daemon-reload
```
5. Lancez le service :
```bash
systemctl start wiki
```
6. Activez le service au démarrage :
```bash
systemctl enable wiki
```
> Vous pouvez consultez les logs du service avec `journalctl -u wiki`
{.is-info}
## Docker
Vous pouvez directement utiliser mon template d'application avec Portainer disponible [ici](https://github.com/PAPAMICA/docker-compose-collection) ou le lancer avec le docker compose suivant :
> Pensez à changer dans le docker-compose ou à définir les variables suivantes : **DB_USER**, **DB_PASSWORD**, **URL_LOKI** et **URL** en fonction de votre installation.