Bookstack
Bookstack est une plateforme open-source permettant de stocker de la documentation.
Installation de Bookstack
1. Créer un dossier Bookstack et un fichier docker-compose.yml
mkdir Bookstack
cd Bookstack
nano docker-compose.yml
2. Coller la configuration en adaptant le chemin du volume et enregistrer
version: '3'
services:
bookstack:
image: lscr.io/linuxserver/bookstack
container_name: bookstack
restart: always
environment:
- PUID=1000 # replace with your user ID
- PGID=1000 # replace with your group ID
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=bookstack
- DB_USERNAME=bookstack
- DB_PASSWORD=bookstackpassword # replace with your own password
- APP_URL=http:/localhost:6880 # replace with your own domain name
volumes:
- ./data:/config
ports:
- "6880:80"
db:
image: mysql:5.7
container_name: bookstack-db
restart: always
environment:
- MYSQL_ROOT_PASSWORD=rootpassword # replace with your own password
- MYSQL_DATABASE=bookstack
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=bookstackpassword # replace with your own password
volumes:
- ./db_data:/var/lib/mysql
command: "--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci"
⚠ N’oubliez pas de modifier APP_URL avec l’adresse IP de votre serveur.
3. Lancer le conteneur avec docker-compose
docker-compose up -d
L’interface d’administration est disponible à http://localhost:80
Une fois sur la page d’administration, se connecter avec l’identifiant [email protected] et le mot de passe password