Skip to main content

Bookstack


Zu Beginn gab es Probleme mit Schreibrechten bei der DB, erst mit den Volumes beim Bookstack Container und dem absoluten Pfad beim MySQL Container hat es geklappt O_o

MEINE-DOMAIN und MEINPW123 ersetzen

HW

version: '2'
services:
  bookstack_mysql:
    image: mysql:8.0
    restart: unless-stopped
    logging:
      options:
        max-size: "100m"
    environment:
    - MYSQL_ROOT_PASSWORD=MEINPW123
    - MYSQL_DATABASE=bookstack
    - MYSQL_USER=bookstack
    - MYSQL_PASSWORD=MEINPW123
    volumes:
    - /var/lib/docker/volumes/bookstack_mysqldata/:/var/lib/mysql

  bookstack:
    image: solidnerd/bookstack:22.10.2
    restart: unless-stopped
    depends_on:
    - bookstack_mysql
    environment:
    - DB_HOST=bookstack_mysql:3306
    - DB_DATABASE=bookstack
    - DB_USERNAME=bookstack
    - DB_PASSWORD=MEINPW123
    #set the APP_ to the URL of bookstack without without a trailing slash APP_URL=https://example.com
    - APP_URL=https://MEINE-DOMAIN.de
    volumes:
    - uploads:/var/www/bookstack/public/uploads:rw
    - storage-uploads:/var/www/bookstack/storage/uploads:rw
    ports:
    - "8777:8080"
    
volumes:

 uploads:
 storage-uploads:


FN (arm)

https://hub.docker.com/r/linuxserver/bookstack

<yourdbpass> und https://bookstack.example.com ersetzen!

---
version: "2"
services:
  bookstack:
    image: lscr.io/linuxserver/bookstack
    container_name: bookstack
    environment:
      - PUID=1000
      - PGID=1000
      - APP_URL=https://bookstack.example.com
      - DB_HOST=bookstack_db
      - DB_PORT=3306
      - DB_USER=bookstack
      - DB_PASS=<yourdbpass>
      - DB_DATABASE=bookstackapp
    volumes:
      - ./bookstack_app_data:/config
    ports:
      - 6875: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=<yourdbpass>
      - TZ=Europe/London
      - MYSQL_DATABASE=bookstackapp
      - MYSQL_USER=bookstack
      - MYSQL_PASSWORD=<yourdbpass>
    volumes:
      - ./bookstack_db_data:/config
    restart: unless-stopped