Skip to main content

Installatie via Docker

Dit document beschrijft hoe je BookStack kunt installeren via Docker. De standaard Docker configuratie installeert alles wat benodigd is voor BookStack zelf, behalve de databaseserver. Deze kan toegevoegd worden in de installatie, maar er kan ook verwezen worden naar een losse SQL server.

Hieronder vindt je een compose.yml configuratie voor de installatie via Docker. Dit is nog zonder database-server.

---
services:
  bookstack:
    image: lscr.io/linuxserver/bookstack:latest
    container_name: bookstack
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=CET
      - APP_URL=https://fqdn.extension
      - APP_KEY=base64:
      - APP_DEFAULT_DARK_MODE=true
      - DB_HOST=
      - DB_PORT=3306
      - DB_USERNAME=
      - DB_PASSWORD=
      - DB_DATABASE=
      - ALLOW_ROBOTS=true
      # SMTP Configuration
      - MAIL_DRIVER=smtp
      - MAIL_HOST=
      - MAIL_PORT=
      - MAIL_USERNAME=
      - MAIL_PASSWORD=
      - MAIL_ENCRYPTION=SSL
      - MAIL_FROM_ADDRESS=
      - MAIL_FROM_NAME=BookStack
    volumes:
      - /path/to/storage/host:/config
    ports:
    # port external, port internal Docker container
      - 6875:80
    restart: unless-stopped