728x90
반응형
Snapdrop 라는 도커를 알게 되었습니다.
기능은 Airdrop와 같이 파일을 전송해주는 서비스입니다.
공식 Snapdrop git 저장소 링크
https://github.com/RobinLinus/snapdrop
[GitHub - RobinLinus/snapdrop: A Progressive Web App for local file sharing
시놀로지 나스에 도커 설치 방법
- 적당한 폴더를 만듭니다. (config)
저는 /volume1/docker/snapdrop/config 만들었습니다. - 작업스케줄러를 이용하여 아래의 명령어를 실행하도록 만듭니다.
sudo docker run -d \
--name=snapdrop \
-e PUID=$UID \
-e PGID=$(id -g $USER) \
-e TZ=Asia/Seoul \
-p 80:80 \
-p 443:443 \
-v /data/snapdrop/config:/config \
--restart unless-stopped \
ghcr.io/linuxserver/snapdrop
- 중간에 있는
PUID
/PGID
는 자신에게 맞는 것으로 변경합니다. -p 80:80
\-p 443:443
포트는 혹 다른 서비스와 겹칠 수 있으니 변경도록 합니다.
실행이 끝나면, 콘솔에 접근하여 몇가지를 수정해야합니다.
Portainer 에 접속합니다.
해당 컨테이너에 접근 > 콘솔에 root로 로그인 한뒤 아래의 명령어를 한줄 씩 실행합니다.
cp /app/snapdrop/server/index.js /app/snapdrop/server/index.js\_bak
sed -i 's/peer.ip/0/g' /app/snapdrop/server/index.js
sed -i 's/sender.ip/0/g' /app/snapdrop/server/index.js
이렇게 하는 이유는 내부아이피로만 연결되는 경우 장치가 정상적으로 검색이 되질 않는 문제점 때문이라고 합니다.
뒤, 해당컨테이너를 재시작 하신뒤 위에서 지정한 포트로 접속하시면 정상적으로 실행되는 모습을 볼 수 있습니다.
이렇게 하면 모든 디바이스에서도 모두 파일 전송을 쉽게 할 수있습니다.
끝.
300x250
반응형
'Synology > Docker(in Synology)' 카테고리의 다른 글
[Docker] Gitea (시놀로지 역방향 내용 추가) (0) | 2022.03.09 |
---|---|
Portainer 0.0.0.0:portNumber (0) | 2022.03.08 |
[Docker] Gitea change password (command line) (0) | 2021.12.18 |
[Docker] HedgeDoc with minio (0) | 2021.12.04 |
[docker] nextCloud with webdav (58) | 2021.11.29 |