mediago Docker & Self-Hosted Deployment

GitHub

Cross-platform video downloader โ€” sniff and grab m3u8/HLS streams, Bilibili, YouTube and more. Desktop + Docker + ๐Ÿฆž.

9,115 stars TypeScript TypeScript 1 file ยท ~1,948 tokens #bilibili#downloader#electron#hls#m3u8#m3u8-downloader#m3u8download#video
RAW Compose
1. Pull Image (DOCKERHUB) docker pull caorushizi/mediago
2. Docker Run (1-Click Launch) docker run -d --name mediago -p 8899:8899 --restart always caorushizi/mediago:latest
3. Podman Run podman run -d --name mediago -p 8899:8899 --restart always caorushizi/mediago:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/caorushizi/mediago:latest
5. ORAS Pull (OCI Artifact) oras pull caorushizi/mediago:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
services:
  mediago:
    build:
      context: ..
      dockerfile: mediago/Dockerfile
    ports:
      - "8899:8899"
    volumes:
      - mediago-data:/app/data
      - mediago-logs:/app/logs
    restart: unless-stopped

volumes:
  mediago-data:
  mediago-logs: