*적용중인 도장
ShowDown?
대략적인 기능은 위와 같고,
Java 1.8 + Transmission 또는 시놀로지 Download Station 조건으로 구동할 수 있습니다.
(출처 개발자 블로그 : https://iodides.tistory.com/7?category=693844)
iodides라는 개발자분이 공유해 주셔서 저 포함 많은 분들이 혜택을 보는 것 같습니다. 공유 감사합니다^^
RSS 와 flexget 을 이용한 다운로드 방식에 부족한 점이 있어 자동 다운로드를 할 수 있는 ShowDown 을 만들어서 공개합니다. (From 개발자 블로그 https://iodides.tistory.com/7?category=693844 )
우선 제 NAS에서 구동중인 ShowDown 클라이언트 화면입니다.
위와 같이 방영중인 드라마들 중 모니터링(자동 다운로드)을 원하는 드라마를 선택해서 설정해 놓으면 자동으로 다운로드를 하는 그런 프로그램입니다.
그리고 또 다른 특징으로는 다운로드 완료 후, 텔레그램으로 알림을 받아볼 수 있다는 것 입니다^^
(예시 사진 출처 : https://iodides.tistory.com/8?category=693844)
그럼 설치 부터 시작해 보겠습니다.
준비물
시놀로지
Transmission (torrent Client)
Java 8
ShowDown
아이폰
Telegram (알림 수신 및 다운로드 확인용)
자바, 트렌스미션 만 설치되면 구동할 수 있기 때문에 윈도우, 리눅스 등에 설치도 가능합니다.
시놀로지
1. 패키지 소스 추가
패키지 센터 → 설정 → 추가
이름 : 아무거나 상관 없음
위치 : https://packages.synocommunity.com
2. Transmission 설치
- 패키지 센터에서 Transmission을 검색하여 설치 합니다.
- 설치 시 다운로드 경로 설정창이 나오는데 사용중인 나스 상황에 맞게 설정하시면 됩니다.
(예시 : /volume2/WD/torrent)
- Watch, Incomplete 경로는 공란으로 비워놓아도 됩니다.
다운로드 경로로 설정한 곳은 Transmission 설치 후 NAS에 생성된 sc-download 계정이 읽기/쓰기 가 가능해야 합니다.
- 사용자 및 비번 설정해 줍니다. (Transmission 계정이라 NAS계정과 별개입니다. 반드시 생성해 주세요~)
- 설치 완료 후 https://192.168.x.xxx:9091/transmission/web/ 주소로 접속해서 위에서 만든 계정으로 로그인
- 토렌트 아무거나 하나 받으셔서 다운로드 테스트를 해 봅니다.
(에러 및 권한 오류가 발생하는 분들은 구글에 "시놀로지 Transmission 설치" 등으로 검색하셔서 참고해 보세요)
3. java 설치
- 패키지 센터에서 java를 검색해서 설치합니다.
- 저 처럼 시놀로지에서 구동하시는 분이라면 java 설치 후, 수동으로 업데이트가 필요합니다.
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
위 링크에서 본인 사양에 맞는 설치파일 다운로드 후
(제 경우 jdk_8u211-linux-X64.tar.gz를 설치했습니다)
(다운로드 하실 때, 더 상위 버전이 있다면 그걸 설치 하셔도 무방할 것 같습니다)
위 사진과 같이 설치된 java를 실행하여 업그레이드를 진행합니다.
Telegram
4. 텔레그램 (알림 기능을 사용 안 하신다면 SKIP 하세요)
- 스마트폰이나 데스크탑에 텔레그램 설치, botfather를 검색 후 botfather 와 대화를 시작합니다.
- /newbot 이라고 메세지를 보내면 봇 만들수 있는 대화 응답이 옵니다.
- 본인이 알아볼 수 있는 적절한 이름으로 봇을 만들면 Done! 으로 시작하는 긴 회신을 받게 됩니다.
- Use this token to access the HTTP API: 이후에 나오는 숫자:알파뱃 부분(토큰)이 나중에 필요한 부분입니다.
- 브라우저로 https://api.telegram.org/bot숫자:알파뱃(토큰주소)/getUpdates 접속
발급받은 토근주소 앞에 bot 이라고 넣어야 합니다. (예시 : https://api.telegram.org/bot123:abcdabcd/getUpdates)
{"ok" "true, "result":[]} 라는 문구가 보이면 (창 닫지 말고)
- 텔레그램 검색창에 위에서 만든 본인 봇 이름을 검색해서 대화를 시작해주세요. (아무말이나 보내셔도 됩니다)
- 그리고 다시 열어두었던 https://api.telegram.org/bot숫자:알파뱃(토큰주소)/getUpdates 새로고침
{"ok":true,"result":[{"update_id":123123123, "message":{"message_id":3,"from":{"id":00000123123,"first_name"
- 위와 같이 chat id를 얻을 수 있습니다. (빨간부분)
(만약 잘 안되신다면, 텔레그램에서 @get_id_bot 을 검색해서 /my_id 를 입력하면 잠시 후 chat id를 확인할 수 있습니다)
- https://api.telegram.org/bot숫자:알파뱃(토근주소)/sendMessage?chat_id=발급받은chatid&text=HELLO
브라우저에서 위 주소로 접속해보시면, 본인의 텔레그램으로 HELLO 라고 봇이 메세지를 보내옵니다.
여기까지 하셨다면 다 왔습니다.
이제 ShowDown을 설치할 차례입니다.
ShowDown
1. ShowDown 설치
- https://iodides.tistory.com/7?category=693844 링크에서 글 작성시간 기준 최신 버전인 v1.51을 다운로드 받습니다.
- 다운로드 후, 압출을 풀고 config.properties 파일을 텍스트편집기로 열어주세요.
[server]
server_ip = ABC.iptime.org (DDNS) 또는 192.168.x.xxx (nas내부IP) 입력
server_port = 4040
log_level=info
[transmission]
# 트랜스미션 RPC 경로 : https://[IP]:[PORT]/transmission/rpc/
transmission_url=https://DDNS 또는 내부ip:9091/transmission/rpc/
transmission_username=transmission 설치시 생성한 ID
transmission_password=transmission 설치시 생성한 PW
# 트랜스미션 삭제 옵션 : Y=시딩중인 토렌트도 삭제, N=완료(정지)된 토렌트만 삭제
transmission_delete_seeding=Y
외부에서 NAS에 접속 가능하게 셋팅하신 분이라면 이미 잘 아시겠지만, 외부 접속을 위해서 4040, 9091 포트를 열어주세요.
[torrent]
torrent_match_date=Y
[rename]
# 파일 이름 변경 사용 유무
file_rename=Y
# 단일 에피소드 파일명
file_name1=[이름].S[시즌]E[에피1].[날자].[해상도]
# 합본 에피소드 파일명
file_name2=[이름].S[시즌]E[에피1]-E[에피2].[날자].[해상도]
[move]
# 다운로드가 완료된 파일을 지정된 경로, 드라마 이름으로 폴더 생성하여 이동
file_move=Y
# 파일 이동시 시즌별 폴더를 생성할지 결정
file_move_season_folder=Y
# 트랜스미션을 윈도우에서 구동하는 경우, 윈도우 경로의 \ 를 이중으로 설정
# 예) c:\다운로드\드라마\ 인 경우, c:\\다운로드\\드라마\\
drama_file_move_base_path=/volume0/SWDW/Drama/
enter_file_move_base_path=/volume0/SWDW/Enter/
tv_file_move_base_path=/volume0/SWDW/TV/
개인 NAS 상황에 맞는 경로를 입력해 줍니다. 제 경우 NAS에서 Drama, Enter, TV 폴더를 만들었고 sc-download 에게 읽기/쓰기 권한을 부여한 상태입니다.
[cloudplow]
# cloudplow 를 사용해 구글 드라이브에 업로드
cloudplow_upload=N
[telegram]
# 텔레그램 연동정보 입력
telegram_use=Y
telegram_chatid=텔레그램에서 발급받은 chat id (숫자)
telegram_token=텔레그램에서 발급받은 토큰 (숫자:알파벳)
# 텔레그램으로 토렌드 다운로드 알림 설정
telegram_complete_use=Y
telegram_complete_use_thumb=Y
[Plex]
#plex 의 스트리밍 개수에 따른 트랜스미션 속도를 조절할때 사용
plex_use=N
plex_ip=
plex_port=
plex_token=
# Plex 스트리밍 개수에 따른 업/다운 속도 조절
[Speed_Limit]
down_speed_0=7000
down_speed_1=5000
down_speed_2=4000
down_speed_3=3000
down_speed_4=2000
down_speed_5=1000
up_speed_0=1000
up_speed_1=1000
up_speed_2=1000
up_speed_3=1000
up_speed_4=1000
up_speed_5=1000
- 위와 같이 수정 후 저장합니다.
- 그리고 showdown 폴더를 NAS의 원하는 위치에 업로드 합니다.
- 이제 NAS에 SSH로 접속합니다. (NAS SSH 접속 허용은 아래화면에서 설정할 수 있습니다)
원하시는 포트번호로 수정하셔도 됩니다.
- 맥 터미널을 이용해서 접속하시려면 'ssh nas계정@nasip' 로 접속하시면 됩니다.
- 보안상 포트를 변경하신 분이라면 'ssh nas계정@nasip -p 포트번호' 이렇게 접속하시면 됩니다.
- nas에 ssh 접속하신 후, 위에서 showdown을 넣은 위치로 이동합니다.
(위치를 잘 모르시는분은 파일 스테이션에서 showdown 폴더 우클릭, 속성 보시면 경로 확인이 가능합니다)
- showdown 폴더의 경로에 가서 ls 입력후 내용물이 보이면 ./start.sh 라고 입력해서 서버를 실행합니다.
nohup ./start.sh & 에서 ./start.sh 로 수정합니다. (05-15 12:10)
- 그럼 뭔가 클로버 -v 옵션마냥 주루룩주루룩 시작됩니다. (환경에 따라 조금 다르겠지만 약 1시간 정도 걸립니다)
- 터미널 창에서 더 이상 진행되는 것이 없으면 컨트롤+c 를 눌러서 서버가 잘 작동되는지 확인해 봅니다.
(ps -ef | grep java 를 입력해보면 java -jar Server.jar 가 실행되고 있는 것을 확인하실 수 있습니다)
이제 정말 다 왔습니다.
ShowDown 클라이언트를 실행해 봅니다.
ShowDown Client
1. ShowDown Client 실행
- SSH에서 ShowDown 서버 실행 했던 경로에 가서 ./cli.sh 를 입력하면 실행됩니다.
- 드라마(방영중) 메뉴 2번을 입력후 엔터
- 리스트의 드라마 중 "보이스3" 선택을 위해 번호 8번 입력후 엔터
- 1080p 화질의 토렌트파일 모니터링(자동다운로드)를 위해 4 입력
- 보이스3의 에피소드 관리를 위해 5 입력
- 딱 보면 감이 오실겁니다. 기존 에피소스들은 다 봤으니 이후 업로드 되는 것들을 다운로드 받고 싶으시면 6번 메뉴 "전체 에피소드 완료 처리" 시키면 됩니다.
- 예능을 추가해 볼까요?
- 클라이언트 처음 실행 단계에서 4 예능 (방영중) 을 선택해보면, 위와 같은 화면이 나옵니다.
(위 사진은 골목식당, 스페인하숙을 제가 수동으로 추가한 후 사진입니다)
- A 를 입력해서 '나혼자산다' 를 검색합니다.
- y 를 입력해서 프로그램을 추가합니다.
- 추가하면 위와 같이 목록에 추가가 됩니다.
- 이후 '나 혼자 산다' 의 모니터링 화질, 회차 선택은?
- 위 화면에서라면 1번 입력 후, 진행하시면 됩니다^^
수고 하셨습니다.
개발자분이 업데이트를 꾸준히 해주고 계셔서
잘 되다가 갑자기 안되거나 하면 https://iodides.tistory.com/ 여기 접속하셔서 업데이트 내용을 확인해 보시기 바랍니다.
저도 이제 막 설치해본 상태라 어느정도 도움을 드릴 수 있을진 모르겠지만,
해 보시다가 잘 안되는 부분 댓글로 남겨주시면 최대한 답변 드리겠습니다.
이런 좋은 프로그램 개발 및 배포해주신 iodides님께 다시한번 감사의 말씀 드립니다.
이번주 저의 목표는 이 글입니다. 부디 잘 따라 할수 있기를 스스로 기원 해보며, 좋은 정보 감사의 말씀 드립니다.
여기서 예시 주소들에 대한 하이퍼 링크를 삭제하고 싶은데 어떻게 하는지 몰라서 못 하고 있습니다 ㅠㅠ
깔끔한 리뷰 쓰시는거 부럽습니다~
좋은정보도 감사하구요!!
자작나스 점점 적응하며 활용할떄를 찾아서 지금 너무 좋아요~
조만간 저도 리뷰 쓸라고 하는데.. 어떻게 깔끔하게 잘 쓸지가 고민입니다^^
더 깔끔하고 쉽게 쓰고 싶은데 욕심만큼 안되는 것 같습니다...
멋지고 알찬 리뷰 기대하고 있습니다^^
당장 나스 용량이 안되는데 전역 후에 증설하고 써먹어야겠군요.
오프라인 저장기능이 어딨더라....
요새 Showdown 관련글들이 보이길래 궁금했었는데
이글을 읽으니 어떤 용도인지 이해가 좀 되네요.
그런데 어떻게 이런 프로그램을 만드시는지 참 신기하고 궁금합니다.
저도 나스당에서 계속 보이길래 이게 뭔가... 싶어서 설치해보니
아니?!?!? 이게 되는구나!!!! 깜짝 놀랐습니다^^
개발자 분들은 정말 대단하신 것 같습니다.
좀 어렵지만.. 이 기능은 시놀로지에서만 되는 프로그램인가요? 저는 넷기어의 레디나스 사용중이라..
엄청 대박인 정보네요~^^
추천합니다! 저도 지금 일이 좀 정리되면 한번 시도해보고는 싶으나.. 나스에 중요 자료가 있어서... 추후에 업그레이드 시에 시도해 봐야할듯 하네요~!
제작자 분 설명에
위와 같이 나와있으니,
사용중이신 나스에 java와 트렌스미션 설치만 가능하다면 될겁니다^^
아.... 그렇군요~^^ 정보가 방대해서 이 부분을 미처 발견하지 못했네요!
정말 한번 시도 해보면 좋을 듯 합니다! ^^
이런게 있다는 것은 또 처음 보는군요...
상당히 흥미로워서 시도해보고 싶지만
커맥부터 종지부를 찍어야 겠습니다 ㅎㅎ
이거 이거 완전 신세경이네요
NAS는 한번도 안써봤는데 궁금해지는군요
( NAS 살 돈 있으면 DAS사야하는 직업병이 ㅠ..ㅠ_
일단 북마킹합니다 ^^
싸이다 박스로 드리고싶은 멋진글입니다
가장 저렴하게는 라즈베리파이에 안쓰는 USB외장하드 연결해서 만드는것도 가능할 것 같습니다 ㅎ
감사합니다^^
./start.sh 이 걸로 해 보시겠어요?
./start.sh 로 실행해야 클로버 -v 옵션처럼 주루룩 나오고
nohup ./start.sh & 으로 하면 안보이는게 정상일겁니다.
본문 수정해야겠네요. 감사합니다^^
다운로드 스테이션으로 해보려고 알아봤더니 1.30버전 이후로 지원을 안하는군요..ㅠ
아.. 그렇군요.. 이참에 transmission 으로 사용해 보시는 것도.. ^^
초보자 분들은 어렵지만 도커 사용이 능숙 하시다면
아무래도 도커에 올리는게 뭔가 깔끔하고 안전하고 차후 관리도 편할 수 있죠^^
감사합니다!
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
Plex 1.32.0.6918 버전 업데이트 이후 SSL 인증서 오류 해결 방법 +6 | 3.9만 | 23.04.1404:18 | 잠퉁이 |
시놀로지 Plex에 HTTPS (SSL) 인증서 적용하기 +4 | 9.1만 | 23.01.2004:25 | 잠퉁이 |
시놀로지 NAS Audio Station 알송 가사 플러그인 설치하기 +12 | 7만 | 22.12.3104:34 | 잠퉁이 |
시놀로지 NAS 알림을 텔레그램으로 받아보자 +9 | 7.5만 | 22.12.1001:23 | 잠퉁이 |
헤놀로지에서 제어판의 팬속도모드 안먹는 팬 속도조절 하는법 +5 | 6.9만 | 22.04.2218:04 | 룽즈 |
무료 ddns와 무료ssl로 < https:// 영문주소 >를 통해 내 ... +9 | 6.8만 | 22.04.2202:51 | 룽즈 |
메인보드 바이오스 구버전으로 롤백이 안될 때 쓰는 방법. +5 | 13만 | 22.02.1922:01 | 퓨리온 |
USB Type C to C 케이블 총정리 +15 | 6.5만 | 20.06.2918:17 | 아이브경 |
USB 키보드를 블루투스 키보드로 바꿔서(?) 사용하자 +16 | 10만 | 19.05.2206:22 | Ohchang |
컴퓨터 조립 10단계 +7 | 8.9만 | 16.02.2516:30 | Mactopia |
214 | 24.10.1915:03 | 잠퉁이 | |
156 | 24.10.2011:37 | 정발이 | |
122 | 24.10.1819:11 | 좌절금지 | |
184 | 24.10.1516:06 | 좌절금지 | |
200 | 24.10.1220:02 | Stultus | |
122 | 24.10.1121:51 | 좌절금지 | |
140 | 24.10.0522:37 | 보노 | |
158 | 24.10.0411:10 | 키아다농장 | |
226 | 24.09.2810:24 | 래니 | |
147 | 24.09.3016:43 | Dokdo | |
137 | 24.09.2620:38 | 달쇠 | |
221 | 24.09.2418:55 | 달쇠 | |
145 | 24.09.2101:34 | 애플맨 | |
325 | 24.09.2020:13 | moongate | |
167 | 24.09.1316:55 | hackillious | |
296 | 24.09.1022:07 | fullbrk | |
159 | 24.09.0613:15 | 미찌콘 | |
900 | 24.08.3118:19 | 래니 | |
322 | 24.08.2017:37 | 좌절금지 | |
252 | 24.08.1303:23 | 세유니 | |
354 | 24.08.1220:12 | Panictosh | |
246 | 24.08.0712:29 | bonusss | |
282 | 24.08.0419:23 | 좌절금지 | |
241 | 24.07.2915:51 | 피아노맨 | |
242 | 24.07.2915:32 | joy | |
3298 | 23.11.1808:55 | junsun | |
1만 | 24.01.2610:50 | junsun | |
530 | 24.07.1815:29 | jcher | |
763 | 24.07.1713:15 | 미찌콘 | |
883 | 24.07.1620:49 | 머슬링 | |
1080 | 24.07.1522:35 | 달쇠 | |
4515 | 24.07.1422:36 | 좌절금지 | |
1401 | 24.07.1420:16 | jcher | |
1621 | 24.07.1409:17 | 좌절금지 | |
1527 | 24.07.1313:26 | 제로섬 | |
2513 | 24.07.1220:00 | 좌절금지 | |
2454 | 24.07.1021:01 | moongate | |
2562 | 24.07.0918:59 | 좌절금지 | |
2321 | 24.07.0611:51 | 좌절금지 | |
2174 | 24.07.0611:50 | 좌절금지 | |
1866 | 24.07.0419:05 | 슈퍼랩터 | |
1623 | 24.06.3019:11 | Stultus | |
5211 | 24.06.2813:29 | 좌절금지 | |
1610 | 24.06.2312:03 | jcher | |
2760 | 24.06.1916:20 | soullees | |
1375 | 24.06.1613:51 | jcher | |
1513 | 24.06.1314:19 | 잠퉁이 | |
1438 | 24.06.1105:04 | 잠퉁이 | |
1402 | 24.06.1419:11 | 오늘도부 | |
2682 | 24.06.0822:43 | 좌절금지 | |
1631 | 24.05.2716:23 | 잠퉁이 | |
2737 | 24.05.2523:00 | 모노구리 | |
1408 | 24.05.2414:53 | Bong9 | |
1361 | 24.05.2317:54 | Bong9 | |
1624 | 24.05.2019:32 | 네오꿈 | |
1371 | 24.05.1921:47 | 믜늬의릐희 | |
1497 | 24.05.1812:32 | 좌절금지 | |
1245 | 24.05.1521:40 | 잠퉁이 | |
1077 | 24.05.1719:36 | Stultus | |
1085 | 24.05.1500:39 | 잠퉁이 | |
1131 | 24.05.0815:19 | 네오꿈 | |
817 | 24.05.0722:43 | 뚜찌z | |
1830 | 24.05.0319:52 | hattog | |
1799 | 24.05.0307:44 | 대영이 | |
1439 | 24.05.0223:33 | 뚜찌z | |
1669 | 24.05.0210:26 | jcher | |
1830 | 24.05.0103:05 | 제로섬 | |
1818 | 24.04.3020:35 | 래니 | |
2916 | 24.04.2718:20 | 잠퉁이 | |
3406 | 24.04.2422:41 | 뚜찌z | |
1674 | 24.04.2213:16 | jcher | |
3795 | 24.04.2011:55 | junsun | |
4031 | 24.04.1721:09 | 뚜찌z | |
4096 | 24.04.1622:16 | 믜늬의릐희 | |
2386 | 24.04.1309:01 | nowsoftkt | |
3823 | 24.04.1103:07 | 잠퉁이 | |
3596 | 24.04.0714:59 | D다 | |
3484 | 24.04.0615:31 | 에드 | |
2646 | 24.04.0521:13 | 비트러브 | |
7919 | 24.04.0520:34 | 뚜찌z |
와우 좋네요 예능프로그램도 되었으면 좋겠네요
언제 시간내서 설치해놔야겠습니다 정보감사합니다