Skip to main content

Instalace Bookstack přes docker container

version: '3'
services:
  bookstack:
    image: lscr.io/linuxserver/bookstack
    container_name: bookstack
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Prague
      - APP_URL=https://wiki.zelina.eu
      - DB_HOST=bookstack_db
      - DB_PORT=3306
      - DB_USER=bookstack
      - DB_PASS=g3F2pV6zr707o6W
      - DB_DATABASE=bookstackapp
      - MAIL_DRIVER=smtp
      - MAIL_HOST=smtp.gmail.com
      - MAIL_PORT=587
      - MAIL_USERNAME=marceina@gmail.com
      - MAIL_PASSWORD=tvoje heslo
      - MAIL_ENCRYPTION=tls
      - MAIL_FROM=tvuj email
      - MAIL_FROM_NAME=BookStack
    volumes:
      - /opt/bookstack/bookstack_app_data:/config
    ports:
      - 6875:80
    restart: unless-stopped
    depends_on:
      - bookstack_db
    networks:
      - bookstack_network

  bookstack_db:
    image: lscr.io/linuxserver/mariadb
    container_name: bookstack_db
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Prague
      - MYSQL_ROOT_PASSWORD=g3F2pV6zr707o6W&8!0w
      - MYSQL_DATABASE=bookstackapp
      - MYSQL_USER=bookstack
      - MYSQL_PASSWORD=g3F2pV6zr707o6W
    volumes:
      - /opt/bookstack/bookstack_db_data:/config
    restart: unless-stopped
    networks:
      - bookstack_network

networks:
  bookstack_network:
    driver: bridge