Wiki moderne avec éditeur web intégré, lecture publique, et synchronisation bidirectionnelle avec GitHub.
caleope install wikijs --domain docs.monserveur.fr
Wiki.js affiche un wizard de première configuration à l'ouverture. Les identifiants admin générés s'affichent à la fin de l'installation.
https://docs.monserveur.frAdministration → Groups → Guests
Cocher :
read:pagesread:assets→ Save
Administration → Storage → Git → Enable
| Champ | Valeur |
|---|---|
| Repository URL | https://github.com/ton-user/ton-repo |
| Branch | main |
| Username | ton username GitHub |
| Password | Personal Access Token (scope: repo) |
| Local folder path | dossier contenant tes fichiers Markdown (ex: docs) |
| Sync direction | Pull from remote |
→ Apply puis Sync Now
Personal Access Token : génère-le sur
github.com → Settings → Developer settings → Tokens (classic)avec le scoperepo.
Wiki.js supporte plusieurs formats d'édition :
Administration → General → Home Page
→ entrer le chemin de ta page principale (ex: /home)
app-data/wikijs/
└── db/ ← base de données PostgreSQL
La configuration de chaque page est en base de données. Les fichiers Markdown du repo GitHub sont synchronisés dans Wiki.js, pas stockés dans app-data.
caleope backup wikijs # sauvegarde la base PostgreSQL
Les pages Markdown étant dans le repo GitHub, le backup Caleope couvre principalement la config et les médias uploadés.