Files
obsidian/inbox/resilio_sync synology에 docker로 설치 및 설정하기-1.md
2025-12-17 01:31:33 +09:00

3.1 KiB

docker compose 파일

version: "3.9"
services:
  resilio-sync:
    image: ghcr.io/linuxserver/resilio-sync:latest
    container_name: Resilio-Sync
    hostname: resilio-sync
    mem_limit: 4g #사용안함
    cpu_shares: 768 #사용안함
    security_opt: #사용안함
      - no-new-privileges:true #사용안함
    healthcheck: #사용안함
      test: curl -f http://localhost:8888/ || exit 1 #사용안함
    ports:
      - 7888:8888   # WebUI
      - 55555:55555 # Sync Port
    volumes:
      - /volume1/docker/resilio-sync/config:/config:rw  #필요시 수정
      - /volume1/docker/resilio-sync/downloads:/downloads:rw #필요시 수정
      - /volume1/docker/resilio-sync/data:/sync:rw #필요시 수정
    environment:
      TZ: Europe/Bucharest #Asia/Seoul로 수정
      PUID: 1026
      PGID: 100
    restart: on-failure:5

출처_https://mariushosting.com

  1. 상기 파일을 참조해서 docker를 설치하고 portainer을 설치한다.
  2. 준비가 되면 portainer에서 stack에서 상기내용을 복사하여 붙여넣기 하고, 필요시 수정한다.
  3. 필요한 volumes의 폴더를 만든다.
  4. 설치가 완료되면 공유폴더를 추가한다.
    1. 공유폴더를 추가하면서 note8핸드폰에서 계속 쓰기권한이 없다고 하는데, 알고보니 핸드폰 자체권한 허용을 안해서 나타나는 문제였다.(이걸로 하루를 꼬박 보냈다.)
  5. 설치가 완료되면 핸드폰, 컴퓨터, 아이패드를 사용하여 접속이 잘되는지 확인한다.
    1. 확인시 폴더5와 아이패드는 접속이 잘되었는데, 노트8은 접속이 잘 되지 않았다.
    2. 릴레이 서버가 자동으로 연결되어 속도가 느려지는 현상이 있었다.
    3. 이유는 토렌트 서버 접속이 안되어 릴레이 서버로 우외하여 접속이 되는 거였다.
    4. 피어 투 피어로 접속이 되어야 하지만 잘 되지 않았고, resilio_sync 설정에서 직접 호스트를 입력 "bkuse.com:9090"으로 접속을 설정하여 해결하였다.
    5. 하지만 완전하지는 않은것 같다.
    6. 속도차이는 릴레이서버시 510kb, 직접연결시 1050mb로 차이가 확연했다.
  6. 대체 프로그램이 있다. "syncthing"라는 프로그램이 있다. 하지만 아쉽게도 ios용 프로그램을 없었다.출처_https://11q.kr
  7. 참조_https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server
  8. 참조_https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync
  9. 참조_https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect
  10. 참조_https://alternativeto.net/software/syncthing/