Sign inSign up

strenkml/auto-yt

By strenkml

•Updated almost 5 years ago

Image
0

125

strenkml/auto-yt repository overview

⁠Auto-YT

Github Repo⁠

⁠About

Uses the youtube-dl fork yt-dlp⁠ to automatically download videos, playlists, and channels.

⁠Tags

NOTE: Both the Server and the CLI are required for the application to work!

  • server
  • Handles downloading and scheduling the downloads
  • cli
  • Is used to interface with the application

⁠Usage

⁠docker-compose (click here for more info⁠)
⁠Option 1: Using the Github Repo
  1. Clone the Github repo using git clone https://github.com/strenkml/auto-yt.git
  2. There is a docker-compose.yml file in the repo, edit the file to setup the volumes for downloads and the config.
  3. Run make docker
⁠Options 2: Manual
version: "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:

Tag summary

Content type

Image

Digest

Size

525.7 MB

Last updated

almost 5 years ago

docker pull strenkml/auto-yt:server