웹에서 유** 다운로드해주는 metube 서비스를 도커 컴포즈로 설치하는 가이드입니다.
1. docker-compose 방법
1-1) 기본 디렉토리 생성
- sudo mkdir -p <컨테이너_실행_경로>
e.g. /volume1/docker/metube
1-2) docker-compose.yml 작성
- sudo vim <도커_컴포즈_파일_경로>
e.g. /volume1/docker/metube/docker-compose.yml
docker-compose.yml |
version: "3" services: webdav: image: 'alexta69/metube' container_name: webdav restart: unless-stopped ports: - '50016:8081' volumes: - '/volume1/download:/download' environment: - UID=1026 - GID=100 - OUTPUT_TEMPLATE=[%(channel)s] %(upload_date)s - %(title)s - YTDL_OPTIONS={"writesubtitles":true,"subtitleslangs":["kr"]} |
설명 |
container_name: <컨테이너_이름> restart: <재시작_옵션> - '<접속_포트>:80' - '<접속할_metube_다운로드_경로>:/download' environment: - UID=<UID> - GID=<GID> - OUTPUT_TEMPLATE=<템플릿_옵션> - YTDL_OPTIONS=<다운로드_옵션> |
1-3) docker-compose 설치
- sudo docker-compose up -d
1-4) 접속 확인
- http://<HOST_IP>:<접속_포트>
e.g. http://192.168.10.10:50016
Tip. 보안 인증
참고로 metube는 보안 로그인 기능이 없습니다.
사이트 주소만 알면 누구나 접속할 수 있기 때문에 Authelia를 연동시켜주는 것이 좋습니다.
Authelia에 대해서는 하기 링크를 참고하세요.
[OCI] Oracle Cloud Docker 셋팅 : Authelia 설치 및 NPM 연동
- 1부 : https://sonhc.tistory.com/966
- 2부 : https://sonhc.tistory.com/967
- 3부 : https://sonhc.tistory.com/968
- 4부 : https://sonhc.tistory.com/969
- 5부 : https://sonhc.tistory.com/970
END
PS. 본 포스팅이 도움이 되셨다면 소중한 리플로 후기 공유해주세요. 광고 클릭도 큰 도움이 됩니다.
'Guide_Tip_Tech > Docker' 카테고리의 다른 글
docker ps --format 포멧 필터링 (0) | 2023.06.23 |
---|---|
[docker] harbor 사용법 #3 - harbor 서버 image 연동 실습 (docker tag, push, pull) (0) | 2022.09.03 |
[docker] harbor 사용법 #2 - docker client 설정 (insecure-registries) (0) | 2022.09.03 |
[docker] harbor 사용법 #1 - harbor 서버 설정 (0) | 2022.09.03 |
[docker] harbor 설치 (harbor-offline-installer 방식) (3) | 2022.09.03 |
[docker] webdav 설치 (docker-compose 방식) (0) | 2022.08.08 |
[docker] navidrome 설치 (docker-compose 방식) (0) | 2022.08.08 |
[docker] komga 설치 (docker-compose 방식) (0) | 2022.08.08 |
[docker] kavita 설치 (docker-compose 방식) (0) | 2022.08.08 |
[docker] file browser 설치 (docker-compose 방식) (1) | 2022.08.08 |