Bookstack
Plateforme open-source de gestion de connaissances qui permet de créer, organiser et partager facilement des documents et des notes en utilisant une structure hiérarchique intuitive.

services:
bookstack:
image: lscr.io/linuxserver/bookstack:latest
container_name: bookstack
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=UTC/Zurich # Remplacez par votre fuseau horaire
# Générer la clé ci-dessous avec la commande :
# docker run -it --rm --entrypoint /bin/bash lscr.io/linuxserver/bookstack:latest appkey
- APP_KEY=
- APP_URL=http://173.212.207.129:6875 # Remplacez par votre nom de domaine
- DB_HOST=bookstack_db
- DB_PORT=3306
- DB_USERNAME=bookstack
- DB_PASSWORD=VotreMotDePasse # Remplacez le mot de passe
- DB_DATABASE=bookstackapp
- APP_DEFAULT_DARK_MODE=true
#- MAIL_DRIVER=smtp
#- MAIL_HOST=smtp.gmail.com
#- MAIL_PORT=465
#- MAIL_ENCRYPTION=tls
#- MAIL_USERNAME=yourEMAIL
#- MAIL_PASSWORD=yourPassword
#- MAIL_FROM=yourEMAIL
#- MAIL_FROM_NAME=yourNAME
volumes:
- /srv/bookstack/config:/config # Vérifiez que le dossier correspond à votre configuration
ports:
- 6875:80
restart: unless-stopped
bookstack_db:
image: lscr.io/linuxserver/mariadb:latest
container_name: maria_db
# ports:
# - 3308:3306 # 3308 is a DB port visible on HOST
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=VotreMotDePasseBis # Remplacez le mot de passe
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=VotreMotDePasse # Remplacez le mot de passe
volumes:
- /srv/bookstack_db/config:/config # Vérifiez que le dossier correspond à votre configuration[](https://wiki.favrep.ch/uploads/images/gallery/2025-09/image-1758467848900.png)1680-/image-1758467840792.png)](https://wiki.favrep.ch/uploads/images/gallery/2025-09/image-1758467840792.png)
# Courriel par défaut pour la première connexion : admin@admin.com
# Mot de passe : password