[duplicati docker install] 듀플리카티 설치 (백업툴)
1. 여러 소스를 가지고 설치해 봤는데, 아래 것만 설치 성공했다.
version: "2.1"
services:
duplicati:
image: duplicati/duplicati:latest
container_name: duplicati
environment:
- PUID=0
- PGID=0
- TZ=asia/seoul
- CLI_ARGS= #optional
- DUPLICATI__WEBSERVICE_PASSWORD=changeme
- DUPLICATI__WEBSERVICE_ALLOWED_HOSTNAMES=example.com
volumes:
- ./config:/config
- ./backups:/backups
- /:/source
ports:
- 8200:8200
restart: unless-stopped
- 설치 후 살펴보니, 네트워크를 duplicati_default 라고 따로 잡고 사용한다.
- 외부접속을 위해서는 아래처럼 해줘야 한다. (docker compose 파일 수정 후, 불필요)
2. 초기접속이 어려웠다. (docker compose 파일 수정 후, 불필요)
도커 로그를 보면, 아래와 같이 토큰을 알려준다.
Use the following link to sign in: http://localhost:8200/signin.html?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJTaWduaW5Ub2tlbiIsInNpZCI6InNlcnZlci1jbGkiLCJuYmYiOjE3NDIxODY1NDMsImV4cCI6MTc0MjE4Njg0MywiaXNzIjoiaHR0cHM6Ly9kdXBsaWNhdGkiLCJhdWQiOiJodHRwczovL2R1cGxpY2F0aSJ9.R_rpjU07HN2AQjWc7GOiwUScgI5aF52d8C06ARoTCOs
토큰을 사용해야 초기 접속이 가능했다.
3. 폴더 경로
- 로컬폴더를 저장 할 곳으로 정할때, backups 폴더를 선택하면, docker-compose 의 볼륨경로를 말한다.
volumes:
- ./config:/config
- ./backups:/backups
- 로컬폴더 원본 파일 경로는, computer - sources 이다.