-
시놀로지(해놀로지)에서 Transmission다운로드 완료시 스마트폰으로 알림 받기(pushbullet이용)IT 관련/Linux & NAS & IoT 2014. 10. 23. 13:33
.
1. 트랜스미션 설치
일단 이 작업을 하려면 시놀로지(이하시놀)에서 Transmission(이하 트렌스미션)을 설치해야 됩니다.
시놀에서 트랜스미션 설치 방법은 아래의 링크를 참고.
예전에는 패키지 방식이 아닌 직접 소스를 받아서 설치했어야 되었는데 많이 편리해진듯 합니다.
그러면 일단 트랜스미션을 설치 하셨다면 실행하셔서 아무 파일이나 잘 받아지는지 확인을 해보시고 다음 단계로 넘어가시면 됩니다.
한가지 팁이 있다면 트랜스미션을 이용하면 안드로이드나 혹은 웹에 접속해서 파일 다운로드를 걸어둘수 있어서
OS제한이 없어지는 아주 좋은 기능이 생기게 됩니다.(아래그림 참조)
2. Pushbullet 설치 및 설정
자 여기까지 트랜스미션을 설치 완료 하였다면 인제 Pushbullet를 스마트폰에 설치 하시면 됩니다.
설치 완료후에 https://www.pushbullet.com/ 사이트에 접속하여 가입후 몇가지 설정이 필요로 합니다.
https://www.pushbullet.com/account 에 접속하시면 아래와 같이 자신의 token값을 보실 수 있습니다.
해당 token값을 어딘가 저장해 두세요!(아래 사진의 빨간 박스안의 내용)
그리고 아래와 같이 메모장을 열으셔서 작성후 notify.sh 파일로 저장합니다.(굵은 글씨만 자신의 내용으로 수정)
#!/bin/sh
curl -u "토큰값 입력":"pushbullet로그인 패스워드입력" https://api.pushbullet.com/v2/pushes -d type=note -d title="Torrent Download" -d body="$TR_TORRENT_NAME Download Complite!!($TR_TIME_LOCALTIME)" --insecure
- 패스워드 입력 안해도 된다고 하시는분도 계시니 그건 직접 테스트 해보시길 :)
해당 작성한 notify.sh 파일을 시놀로지에 ftp 로 업로드 한후에 ssh를 이용하여 실행권한을 주도록 합니다.(FTP프로그램으로도 아마 실행권한 줄수 있을겁니다./ 그리고 업로드한 파일 위치 꼭 외우고 계세요!!!)
#chmod a+x notify.sh 와 #chmod755 notify.sh 를 입력
3. 두개의 서비스 연결 설정
그리고 마지막으로 트랜스미션에서 파일 완료되면 메시지 보내도록 설정을 해야 됩니다.
(쉽게 말하면 1.트랜스미션 설정 그다음이 2.Pushbullet설정 그리고 마지막이 두개의 서비스 접목!!! 이 되는거임)
해당 설정은 트랜스미션에 있는 옵션에서 설정을 하게 됩니다.
트랜스미션 설정 파일은 이하에 위치하고 있습니다. /usr/local/transmission/var/settings.json
일단 해당 세팅파일을 만지기 전에 트랜스미션을 종료 합니다. 종료방법은 아래 캡쳐화면 참고
해당 서비스를 종료한 다음에 이하의 파일을 vi혹은 nano 를 이용하여 파일을 열어 수정합니다.
(nano 나 vi 사용법을 모르시면 파일을 다운로드 받아서 작성하셔도 됩니다만 인코딩에 유의!)
수정해야할 항목은 아래와 같이 3개소가 있습니다.(settings.json 파일을 열어서 아래 3라인수정(굵게표시된곳))
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": true,
"script-torrent-done-filename": "/파일위치/notify.sh",
제 시놀에서 수정한 화면
수정이 완료되면 해당 서비스를 재시작 해주시고 파일을 받으면 아래와 같이 메시지가 오시는것을 확인할 수 있습니다.
이상 여기까지 시놀(해놀)에서 파일 다운로드 완료시 pushbullet를 이용한 메시지 받기 설명이었습니다.
혹시 테스트로 pushbullet가 되는지 알고 싶으시면 ssh로 접속한 상태에서 #sh notify.sh를 실행해 보시면 알림이 오는것을
확인하실 수 있습니다.(다만 이렇게 하면 이름이나 시간이 안나옴)
'IT 관련 > Linux & NAS & IoT' 카테고리의 다른 글
시놀로지 패키지센터의 GLPI 한글 사용기(파일 첨부) - 사내자원관리 프로그램 (0) 2016.01.25 무선인터넷 대역폭(Channel Width)에 따른 인터넷 속도 차이 (0) 2015.03.27 Esxi gnoboot에서 nanoboot으로 변경 및 DSM5 4493으로 업그레이드 방법. (0) 2014.06.30 n40l에 설치된 xpnology(DSM5.x)에다가 bootstrap 설치 방법 (0) 2014.06.26 DLNA로 서버에서 동영상 갖고 올때 색인이 안되었을때 수정 방법.. (0) 2014.06.04