Profile picture

[Docker] 파일 동기화 서비스 - Resilio

JaehyoJJAng2023년 05월 04일

RESILIO

파일 동기화 목적으로 많이 사용되는 서비스이다.
비슷한 서비스로 Seafile, SyncThing, NextCloud Sync 가 있고, 그 중에서 Resilio가 제일 쉽고 안정적으로 동기화가 된다고 한다.


공식 홈페이지


설치하기

docker 설정 파일을 생성할 디렉토리로 이동하고 yaml 파일을 작성하도록 하자.

$ mkdir -p /docker/resilio/{config,data,downloads}
$ cd /docker/resilio
$ vim ./docker-compose.yaml

docker-compose.yaml

version: "3"

services:
  resilio-sync:
    image: lscr.io/linuxserver/resilio-sync:latest
    restart: always
    container_name: resilio
    environment:
      - PUID=<PUID>
      - PGID=<PGID>
      - TZ=Seoul/Asia
    volumes:
      - "/docker/resilio/config:/config"
      - "/docker/resilio/downloads:/downloads"
      - "/docker/resilio/data:/data"
    ports:
      - "8888:8888"
      - "55555:55555"

접속

컨테이너가 정상적으로 생성되었다면 http://<IP주소>:8888으로 접근해보자
image 계정을 새로 생성하라고 뜨는데 원하는 유저명과 패스워드를 입력한 후, Continue 해주면 된다.


image
사용 환경을 선택하는 메뉴인데, 나의 경우 Sync Home을 선택하였다.


image
적당한 이름으로 지어준 후 Get Started를 누르도록 하자. 기본 값은 abc이다.


image

주의할 점

Resilio는 구축 환경이 비교적 간단하지만 개인 한정으로 무료로 사용 가능하며 클로즈드 소스이다.

이 점이 거슬린다면 오픈 소스 프로젝트인 SyncThing가 가장 좋은 대안이라고 생각된다.


Loading script...