Skip to content

A user-friendly web interface for downloading videos from jable.tv

Notifications You must be signed in to change notification settings

ihainan/JableTVDownload-WebUI

Repository files navigation

JableTV Download WebUI

JableTV Download WebUI is a user-friendly web interface for downloading videos from jable.tv. This project is built on top of hcjohn463's JableTVDownload project.

screenshot

Installation

  • Create the following docker-compose.yml file:
services:
  jable-downloader-service:
    container_name: jable-downloader-service
    image: bypass42/jable-downloader-service:latest
    restart: unless-stopped
    volumes:
      - ./downloads:/app/downloads
      - ./db:/app/db

  jable-downloader-ui:
    container_name: jable-downloader-ui
    image: bypass42/jable-downloader-ui:latest
    restart: unless-stopped
    environment:
      - API_ENDPOINT="http://jable-downloader-service:3000"
    ports:
      - 41056:80
  • Modify the docker-compose.yml file:
    • Create two folders for downloaded videos and database file.
    • Change ./downloads to the folder path where you want to save downloaded videos.
    • Change ./db to the folder path where you want to save the database file.
  • Start the Docker services:
docker-compose up -d
  • Access the web interface by navigating to http://<ip_address>:41056 in your web browser.

Acknowledgments

Special thanks to hcjohn463 for the original JableTVDownload project, which serves as the foundation for this project.