Uses the youtube-dl fork yt-dlp to automatically download videos, playlists, and channels.
NOTE: Both the Server and the CLI are required for the application to work!
git clone https://github.com/strenkml/auto-yt.gitmake dockerversion: "3.9" # optional since v1.27.0
services:
mongo:
image: bitnami/mongodb:latest
restart: always
environment:
MONGODB_REPLICA_SET_MODE: primary
MONGODB_ROOT_USER: root
MONGODB_ROOT_PASSWORD: pass
MONGODB_REPLICA_SET_KEY: replicasetkey123
MONGODB_ADVERTISED_HOSTNAME: mongo
MONGODB_DATABASE: autoYT
ports:
- 27017:27017
volumes:
- mongoData:/bitnami/mongodb:rw
server:
image: strenkml/auto-yt:server
depends_on:
- mongo
volumes:
- LOCAL_DOWNLOAD_LOCATION:/downloads
- LOCAL_CONFIG_LOCATION:/config
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: pass
ME_CONFIG_MONGODB_URL: mongodb://root:pass@mongo:27017/
cli:
image: strenkml/auto-yt:cli
depends_on:
- mongo
volumes:
- LOCAL_CONFIG_LOCATION:/config
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: pass
ME_CONFIG_MONGODB_URL: mongodb://root:pass@mongo:27017/
volumes:
mongoData:
Content type
Image
Digest
Size
525.7 MB
Last updated
almost 5 years ago
docker pull strenkml/auto-yt:server