tgdrive / rdebrid-ui

Real Debrid UI
MIT License
39 stars 12 forks source link
debrid real-debrid

Real-Debrid Modern UI

Real-Debrid Modern UI! This project provides a modern interface for Real-Debrid with new features such as bulk delete,availability checking and many more.

Features

demo

More Images ![demo2](./demos/demo2.jpg) ![demo3](./demos/demo4.jpg)

Prerequisites

Ensure you have the following installed on your system:

Getting Started

Deploy With Docker

Use docker-compose to run the application.Change the environment variables in the docker-compose file.

services:
  realdebrid:
    image: ghcr.io/tgdrive/rdebrid-ui
    container_name: realdebrid
    ports:
    - 8080:8080
    environment:
      - AUTH_SECRET=""
      - AUTH_URL=""
      - AUTH_REAL_DEBRID_ID=""
      - AUTH_REAL_DEBRID_SECRET=""
    restart: always

Deploy With Cloudflare Pages

*Note:*

The application requires the following environment variables:

Variable Description
AUTH_SECRET The secret key used for JWT authentication.
AUTH_URL The Hosted URL of service.
AUTH_REAL_DEBRID_ID OAUTH ID for Real-Debrid authentication.
AUTH_REAL_DEBRID_SECRET OAUTH SECRET for Real-Debrid authentication.
FORWARD_IP Forward Debrid IP.
DEBRID_TOKEN Use Personal Debrid Token instead of Oauth Token which has limited scopes permissions .
PORT Change Default 8080 Server Port.
PROXY_URL Use proxy for BTdig indexer if its blocked in your region(only works on docker or local deployment).

You can generate AUTH_SECRET from here.

Note: You must enter registered real debrid IP in FORWARD_IP if you are deploying app remotely.Registered IP can be found in Real-Debrid account settings.

Contributing

Feel free to contribute to this project if you have any further ideas.

Donate

If you like this project small contribution would be appreciated Paypal.