47 lines
3.1 KiB
Markdown
47 lines
3.1 KiB
Markdown
## 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](https://mariushosting.com/how-to-install-resilio-sync-on-your-synology-nas/)
|
|
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. 속도차이는 릴레이서버시 5~10kb, 직접연결시 10~50mb로 차이가 확연했다.
|
|
6. 대체 프로그램이 있다. "syncthing"라는 프로그램이 있다. 하지만 아쉽게도 ios용 프로그램을 없었다.[출처_https://11q.kr](https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=12629)
|
|
7. [참조_https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server](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](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](https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect)
|
|
10. [참조_https://alternativeto.net/software/syncthing/](https://alternativeto.net/software/syncthing/)
|
|
11. |