• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

헤놀로지 도커(docker)를 이용한 Youtube-dl 웹버전 설치하기

달소 달소 1917

4

16

 

안녕하세요. 달소입니다.

 

이번에는 도커로 할 수있는것중 유용한 이미지중 하나인 Youtube-dl 이미지를 소개해드리고자 합니다.

 

 

Youtube-dl 이란?

 

Youtube-dl에 대한 설명은 나무위키로 대체하겠습니다..

 

youtube-dl은 유튜브의 동영상을 다운로드하는 소프트웨어이다. GitHub에서 현재도 활발히 개발되고 있는 오픈 소스 소프트웨어로, 성능과 기능 면에서는 타 소프트웨어의 추종을 불허한다. 오죽하면, 몇몇 유튜브 다운로드 소프트웨어는 이 youtube-dl을 기반으로 돌아갈까. 영상계의 ffmpeg이라 생각하면 편하다. 현재는 Youtube 동영상 다운로드를 미끼로 랜섬이나 바이러스를 배포하는 사이트가 많다. 그래서 오픈 소스로 개발하고 있는 youtube-dl은 더 매력적이다.
자세한 설명은 Youtube-dl 깃허브를 참고해주세요. https://github.com/ytdl-org/youtube-dl

 

뭐 아무튼 이런 기능들을 편하게 사용할 수 있도록 https://hub.docker.com/r/modenaf360/youtube-dl-nas 도커 이미지를 만들어주셨습니다.

저는 헤놀로지환경의 docker에서 이미지 사용법을 간단하게 설명드리겠습니다.

 

헤놀로지에 당연히 도커는 설치되있으리라 생각합니다.

 

이미지 다운로드

20210103_173208.png.jpg

 

태그는 Latest로 받아주시면됩니다

 

도커 옵션은 아래와 같습니다

20210103_173400.png.jpg

 

도커 컨테이너 생성하기

차례대로 하나하나 따라와주시면 됩니다

 

컨테이너를 만들기 전에 볼륨매칭을 시켜줄 폴더를 먼저 파일스테이션에서 생성해주세요.

20210103_175715.png.jpg

 

그리고 다운로드 받은 이미지를 실행시켜주세요. -> 컨테이너 생성
 

20210103_175510.png.jpg

 

사용할 컨테이너 이름을 정해주고 고급설정을 눌러주세요.

20210103_175548.png.jpg

고급 설정에서 볼륨 매칭, 포트 매칭, 환경변수등을 설정합니다.

 

볼륨매칭

 

볼륨매칭은 생성한 폴더를 Youtube-dl로 다운받을 경로와 동일하게 만들어 주는 셋팅입니다.

youtube-dl로 다운로드를 받으면 자연스럽게 호스트의  /docker/youtube-dl/ 경로의 아래에 다운받아집니다.

20210103_180129.png.jpg

 

포트 설정

 

접근할 경로입니다. ip: 로컬포트로 접근하게되면 컨테이너의 8080으로 자동으로 붙습니다.
헷갈리시면 마지막 예시쪽을 주목해주세요.

 

20210103_175907.png.jpg

 

환경변수

마지막으로 환경변수 설정입니다.

환경변수는 컨테이너를 구동하는데 있어 옵션으로 작용하는 변수인데 간단한 타임존, 로그인 id/pw를 지정해줍니다.

기본적으로 있는 파이썬 버젼등은 그대로 놔둬주세요.

 

20210103_180325.png.jpg

 

이렇게 값을 모두 넣어줬으면 적용으로 눌러주세요.

 

20210103_180409.png.jpg

 

 

동작확인

컨테이너가 실행되면 헤놀로지의 IP:8989포트로 접속을 해주시면됩니다.

 

계정 로그인 값에는 아까 환경변수에 넣어줬던 이름을 넣어주세요.

 

20210103_180523.png.jpg

 

저는 예~전에 제가 올린 유튜브 영상을 다운로드받아보겠습니다

 

사용법은 간단하게 유튜브링크를 넣어주고 좌측옵션을 선택한다음 Submit해주시면됩니다.

 

20210103_180617.png.jpg

 

과정이 완료되면 아래처럼 화면이 나오게됩니다.

 

20210103_180707.png.jpg

 

다운로드가 완료되면 파일은 도커의 볼륨매칭해준 폴더에서 확인할 수 있습니다.

 

20210103_180720.png.jpg

 

도커를 처음사용하시는분들에게는 조금어려우실수도있지만 차근차근 따라하시면 결코 어렵지 않다고생각합니다.

 

헷갈리는점을 질문글로 남겨주시거나 댓글로 남겨주세요~

신고공유스크랩
16
2등
Dicecream 2022.01.26. 15:20

환경에서 MY_ID , MY_PW , TZ 추가해 주었는데 , 로그인이 안되는건 무슨이유일까요 ㅠ id or password is not correct 라고 뜹니다 ㅠ 특수문자는 넣지 않았는데도 이러네요 ;;

profile image
달소 글쓴이 2022.01.26. 15:38
Dicecream

기존 DB와 꼬여서 그럴수도있습니다.

아예 컨테이너 삭제후에 다시 생성해도 동일할까요?

3등
제로감자 2022.02.10. 02:13

속도가 어느정도 나오시나요? 되게 느린 것은 기분탓일까요? 속도 테스트 방법이 있을지 궁금하네요.

일단 putty에서 바로 실행시켜본 바 53.46kb가 나와서;;

profile image
달소 글쓴이 2022.02.10. 09:36
제로감자

이전에했을때는 네트워크만큼 속도가나왔던걸로 기억합니다

시노 2022.04.03. 21:33

좀 시간이 지난 게시믈이긴 한데

설치 후 로그인하고 파일 다운로드 기다리면 url에 엑서스 실패했다고 나오는데 무슨 문제일까요?

Screenshot_20220403-212854_1.png.jpg

profile image
달소 글쓴이 2022.04.03. 21:49

음.. 저 유튜브 URL 이 유효하지않다고하는것 같은데요 실제로 접근이 잘되시는 URL일까요??

시노 2022.04.03. 22:26
달소

정상적인 url이고 다른 영상들도 다운로드가 안되네요

 

 

찾아보니 터미널?에서 pip 로 업데이트해보라는게 있었는데

도커로 접근이 가능한지도 잘 모르겠고

좀 더 공부해봐야겠어요

profile image
달소 글쓴이 2022.04.03. 22:45
시노

컨테이너 터미널로 접근하신다음 pip업데이트를해보셔야 할듯합니다.. 제가 해당 컨테이너는 현재 따로 사용하고있지는 않네요 ㅠ

quinoa 2023.02.21. 21:09

댓글 보실지 모르겠지만 도커 이미지를 다운받으면 무조껀 2기가바이트로 받아옵니다

다른 도커 이미지는 정상적으로 다운로드 받아지는데 이상합니다

받아진 도커 이미지로 만들면 컨테이너 터미널 로그를 보면 포트도 변경이 안되구요

혹시 해결방법이 없을까요?

asd.png.jpg

헤놀로지 6.2.2 에서 올렸습니다

profile image
달소 글쓴이 2023.02.22. 11:28
quinoa
음,, 도커이미지가 그정도로 크지는 않은데 이상하긴하네요.. url로 받으신게 받으실까요?
아니면 터미널상에서 docker pull로 한번 땡겼을때도 동일한지 궁금합니다
무명인 2024.01.31. 17:57

TZ을 본글 처럼 Asia/Seoul로 했는데도 시간이 맞지 않네요. 어떻게 해야 시간을 맞출 수 있을까요?

 

image.png.jpg

 

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 61 달소 23.05.29.01:57 24322 +23
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 25879 +23
잡담 RAID5(SHR)의 저장속도가 이렇게나 빠른거였네요.. (NVMe SSD삽질) 10 estel1 3일 전23:51 484 +2
가이드 시놀로지 도커로 Wireguard VPN + qBittorrent + tsharp(It's torr) 사용하기 10 펜타네스트 24.04.12.16:13 434 +4
질문 헤놀로지 2.5g usb 랜카드 추가 5 넌누구냐 24.04.12.14:38 343 +1
5072 질문
normal
유기농밀크 3시간 전14:28 106 0
5071 질문
image
ezcamp 6시간 전11:15 118 0
5070 질문
image
두데 7시간 전10:31 129 0
5069 질문
normal
서브어린이 21시간 전20:33 108 0
5068 후기
image
추주비 1일 전12:21 226 0
5067 질문
image
서브어린이 1일 전19:59 432 0
5066 질문
normal
현이들아빠 2일 전15:02 165 0
5065 질문
image
서브어린이 2일 전12:18 413 0
5064 질문
image
지나가는_문과생 2일 전12:14 287 0
5063 질문
image
동도리군 2일 전07:16 93 0
5062 질문
normal
서브어린이 2일 전21:48 93 0
5061 질문
image
사십동 3일 전05:49 173 0
5060 질문
image
서브어린이 3일 전23:57 127 0
5059 잡담
image
estel1 3일 전23:51 484 +2
5058 질문
image
까칠한나그네 4일 전14:20 228 0
5057 질문
normal
라라라라데이 4일 전12:29 305 0
5056 질문
image
orange0909 4일 전12:20 304 0
5055 질문
image
금화 5일 전15:14 367 0
5054 질문
image
당신의곁애 5일 전12:24 253 0
5053 질문
normal
정전리 5일 전12:14 146 0