services: db: image: mariadb:11.8-noble #LTS Long Time Support Until October 15, 2033. container_name: BookStack-DB hostname: bookstack-db healthcheck: test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/3306' || exit 1 interval: 10s timeout: 5s retries: 3 start_period: 90s security_opt: - no-new-privileges:false volumes: - /volume1/docker/bookstack/db:/var/lib/mysql:rw - /volume1/docker/bookstack/db:/etc/mysql/conf.d:rw environment: TZ: Europe/Berlin MYSQL_ROOT_PASSWORD: rootpass MYSQL_ROOT_HOST: "%" MYSQL_USER: bookstackuser MYSQL_PASSWORD: xd6kyY3x6kCRvWHqGWtj MYSQL_DATABASE: bookstack restart: on-failure:5 bookstack: image: solidnerd/bookstack:latest container_name: BookStack hostname: bookstack security_opt: - no-new-privileges:true ports: - 6875:8080 volumes: - /volume1/docker/bookstack/uploads:/var/www/bookstack/public/uploads:rw - /volume1/docker/bookstack/storage-uploads:/var/www/bookstack/storage/uploads:rw environment: DB_HOST: bookstack-db:3306 DB_DATABASE: bookstack DB_USERNAME: bookstackuser DB_PASSWORD: xd6kyY3x6kCRvWHqGWtj APP_KEY: base64:YkcRpX+HAi53n780KKtzYE9wXPUPodmt6+gjRKaDEeM= APP_URL: https://wiki.dhnetwork.de MAIL_DRIVER: smtp MAIL_HOST: smtp.gmail.com MAIL_PORT: 465 MAIL_ENCRYPTION: tls MAIL_USERNAME: dennishellerthien@gmail.com MAIL_PASSWORD: Amelie070421! MAIL_FROM: dennishellerthien@gmail.com MAIL_FROM_NAME: BookStack restart: on-failure:5 depends_on: db: condition: service_started