Bookstack on Docker
Go to file
2026-01-05 23:23:30 +07:00
Readme Обновить Readme 2026-01-05 23:23:30 +07:00

mkdir -p ~/bookstack && cd ~/bookstack

nano docker-compose.yml

services:
  bookstack:
    image: lscr.io/linuxserver/bookstack:version-v25.12
    container_name: bookstack
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Krasnoyarsk
      - APP_URL=http://192.168.0.50:6875
      - APP_KEY=base64:8sR1Fv9xLjZK3mNqYhGcVpWbUeTnXaD2JkM5fEoH7C0=
      - DB_HOST=bookstack_db
      - DB_PORT=3306
      - DB_USERNAME=bs_usr
      - DB_PASSWORD=bs_psswd
      - DB_DATABASE=bs_db
    volumes:
      - ./bookstack/config:/config
    ports:
      - 6875:80
    restart: unless-stopped
    depends_on:
      - bookstack_db
    networks:
      - bookstack_net

  bookstack_db:
    image: lscr.io/linuxserver/mariadb:latest
    container_name: bookstack_db
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Krasnoyarsk
      - MYSQL_ROOT_PASSWORD=bookstack_psswd
      - MYSQL_DATABASE=bs_db
      - MYSQL_USER=bs_usr
      - MYSQL_PASSWORD=bs_psswd
    volumes:
      - ./bookstack/db:/config
    restart: unless-stopped
    networks:
      - bookstack_net

networks:
  bookstack_net:
    driver: bridge

docker compose up -d