메인 항목으로

설치

볼륨 Mapping을 위한 "/volume1/docker/bookstack/config" 디렉토리를 생성 합니다.

#

mkdir /volume1/docker/bookstack/config

 Docker 설치에 앞서 자신의 계정에 대한 "PUID"와 "PGID"를 확인 합니다.

#

id 계정명

여기서 uid값 (PUID)과 gid값 (PGID)를 기록해 둡니다. 제 경우 uid=1026, gid=100 입니다.

"docker-compose.yml" 파일을 아래와 같이 생성 합니다.

version: "2"
services:
    bookstack:
      image: lscr.io/linuxserver/bookstack
      container_name: bookstack
      environment:
        - PUID=1026
        - PGID=100

        - APP_URL="도메인" # 예 : "http://...."와 같은 실제 사용하실 도메인을 넣어줍니다.
        - TZ="Asia/Seoul"
        - DB_HOST="DB_IP" # 예 : "192.168.1.200"
        - DB_PORT=DB_PORT # 예 : 3306
        - DB_USER="bookstack"
        - DB_PASS="DB비번"

        - DB_DATABASE="bookstack"
      volumes:
        - '/volume1/docker/bookstack/config:config:/config'
      ports:
        - '6875:80'80' # APP_URL의 연결이 https일 경우 80을 443443으로 수정해 주셔야 합니다.
      restart: unless-stopped

붉은색 부분은 사용자 환경에 맞게 수정하시면 됩니다.

아래 명령으로 Docker를 실행 합니다.

#

docker-compose up -d

접속은 "IP:6875" 입니다. 초기 계정은 아래와 같으며, 최초 로그인 후 수정해 주시면 됩니다.

ID : admin@admin.com
PW : password