telegram_media_downloader Docker & Self-Hosted Deployment

GitHub

基于Dineshkarthik的项目, 电报视频下载,电报资源下载,跨平台,支持web查看下载进度 ,支持bot下发指令下载,支持下载已经加入的私有群但是限制下载的资源, telegram media download,Download media files from a telegram...

5,608 stars JavaScript JavaScript 2 files · ~4,525 tokens #cosplatfrom#cross-platform#downloader#flask#media-downloader#telegram-bot
RAW Compose
1. Pull Image (DOCKERHUB) docker pull tangyoha/telegram_media_downloader
2. Docker Run (1-Click Launch) docker run -d --name telegram_media_downloader -p 5000:5000 --restart always tangyoha/telegram_media_downloader:latest
3. Podman Run podman run -d --name telegram_media_downloader -p 5000:5000 --restart always tangyoha/telegram_media_downloader:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/tangyoha/telegram_media_downloader:latest
5. ORAS Pull (OCI Artifact) oras pull tangyoha/telegram_media_downloader:latest
6. Compose Deployment docker compose up -d
docker-compose.yaml
Download .yml
version: "3.3"

services:
  telegram_media_downloader:
    image: tangyoha/telegram_media_downloader:latest
    build: .
    ports:
      # Here is what you need to edit
      - "5000:5000"
    #environment:
    #  - http_proxy=http://192.168.101.30:10811
    #  - https_proxy=http://192.168.101.30:10811
    volumes:
      # Here is what you need to edit
      - "./downloads/:/app/downloads/"

      # Rclone
      - "$HOME/.config/rclone/:$HOME/.config/rclone/"

      # The following is what you don't need to edit
      - "./config.yaml:/app/config.yaml"
      - "./data.yaml:/app/data.yaml"
      - "./log/:/app/log/"
      - "./sessions/:/app/sessions"
      - "./temp/:/app/temp"
    #restart: "unless-stopped"
# volumes:
#   sessions:
#   temp: