Skip to main content

Bookstack

Voici la stack que j'ai utiliser pour installer Bookstack en docker.

Il faut bien-sûr remplacer les mot de passe, le port ainsi que le liens choisi pour y accéder.

---
version: "2"
services:
  bookstack:
    image: lscr.io/linuxserver/bookstack
    container_name: bookstack
    environment:
      - PUID=1000
      - PGID=1000
      - APP_URL=https://wiki.domaine.fr
      - DB_HOST=bookstack_db
      - DB_PORT=3306
      - DB_USER=bookstack
      - DB_PASS=<mot de passe DB>
      - DB_DATABASE=bookstackapp
    volumes:
      - config:/config
    ports:
      - 64080:80
    restart: unless-stopped
    depends_on:
      - bookstack_db
  bookstack_db:
    image: lscr.io/linuxserver/mariadb
    container_name: bookstack_db
    environment:
      - PUID=1000
      - PGID=1000
      - MYSQL_ROOT_PASSWORD=<mot de passe root DB>
      - TZ=Europe/Paris
      - MYSQL_DATABASE=bookstackapp
      - MYSQL_USER=bookstack
      - MYSQL_PASSWORD=<mot de passe DB>
    volumes:
      - config-db:/config
    restart: unless-stopped
volumes:
  config:
  config-db:

Une fois le déploiement fait il faut créer les redirection DNS et générer un certificat.

Une fois les opération faite, il suffit d'accéder au sous-domaine et ce connecter.
Utilisateur par défaut est admin@admin.com et le mot de passe password a changer de suite 🙂.