도커로 유튜브 영상 다운로드 받기.(Feat.metube)
안녕하세요. 달소입니다.
https://svrforum.com/nas/325993
글에서
나린이2 님이 소개해주신 metube를 소개해드리고자합니다.
최근 youtube-dl이 속도가 느려서 다들 여러가지 솔루션을 찾아서 pip의 youtube-dl이 아닌 yt-dlp를 변경해서 사용하거나.. 하는등의 이슈가있었는데
https://hub.docker.com/r/alexta69/metube
이미지의 경우 기본적으로 yt-dlp를 사용하기때문에 다운로드 속도가 썩 괜찮을거같습니다.
docker이기때문에 설치는 크게 어렵지않습니다
설치하기
설치는 docker-compose를 통한 스택으로 생성할 예정이며 미리 볼륨매핑할 디렉터리를 생성하고 진행하겠습니다.
mkdir -p /data/metube/downloads cd /data/metube/ vi docker-compose.yml
version: "3"
services:
metube:
image: alexta69/metube
container_name: metube
restart: unless-stopped
ports:
- "8081:8081"
volumes:
- /data/metube/downloads:/downloads
:wq로 저장해주신 뒤에 docker-compose up -d 명령어로 컨테이너를 실행해줍니다.
그리고 서버 ip:8081 포트로 접근해주시면 아래처럼 화면이나옵니다.
사용방법은 위 짤에서도 나오듯 간단하게.. url 넣고 퀄리티와 포맷을 변경하고 add해주시면됩니다.
속도가 그래도 메가 까지는 나오긴합니다..
다크모드도 지원을하긴하는데 웹에서 바로 다운은 안되는듯 하네요??
제대로 사용하려면 filerun or 시놀/헤놀에서 사용하는게 제일 베스트하긴할듯합니다.
단점은 패스워드를 기본적으로 지정하는게 없기때문에 보안적으로 취약한 부분이 있겠지만
내부망에서만 사용을 하거나
우성짱 님이 말씀해주신것처럼 NPM의 리버스프록시에서 pw를 걸어서 사용하는 방법등이 있을것같습니다.
좋아보여요!!!
시놀/헤놀과는 궁합이 찰떡일듯합니다 ㅎㅎ
헉.. 저는 filerun을 생각하고있었는데 filebrowser라는것도있군요..
나린이2님의 넓은지식에 감탄을...!!
와 이거 보는데.. 저한테 꼭 필요한거였습니닷 핳...
ㅎㅎ 감사합니다 달소님~!
어제 이것저것 시도하다가 yt-dlp 지원하는 이미지 중 docker compose 양식 있는것 찾아서 깔았는데
그게 metube 였네요 ㅋㅋ 이름도 확인안하고 깔아서 쓰기만 했네용
ㅎㅎ 덕분에 새로운걸 알아갑니다 저도 ㅎ
오호 이런것도 있군요 ㅎㅎ
도커의 세계란 정말...!!
달소님 혹시 음악 MP3/FLAC듣기 좋은 도커 프로그램이나 아니면 나스에 설치할만한게 있을까요
plexamp 말구요
DS Music인가.. .시놀에서 기본제공하는 프로그램도 괜찮았던거같은데요
그렇군요 DS 뮤직이 있군요
한번 써보시고 마음에안드시면 다른 이미지도 한번 찾아봐야겟네요 ㅎㅎ
저는 음악쪽은 유튜브 뮤직만 듣는지라 하핳
metube 좋은데 로그인 기능은 왜 없는걸까요?
편하고 좋긴 한데 주소만 알면 누구나 접속 가능해서... 보안? 때문에 계속 써야하나 싶습니다.
그러게요 ㅠㅠ 보완할수있는 authelia나 npm의 pw 기능을 이용해서 외부에서 접속해서 사용하거나
아니면 내부에서만 사용하면 보안적으로는 크게문제없을듯합니다
이게...다 좋은데...제목 등에 특수문자가 섞여있어서 그런건지 특정 파일에서 다운로드 실패가 가끔씩 뜹니다....ㅜㅜ;
저만 그런지는 모르겠지만....
헉.. 그런이슈도있군요..
늦었지만 덕분에 좋은 정보 알아갑니다 ㅎㅎ
잘되시면 좋겠습니다~
ㅊㅊ
cmt alert