Changed readme.
This commit is contained in:
parent
cccf30c87d
commit
df39d6a671
2 changed files with 49 additions and 18 deletions
66
README.md
66
README.md
|
|
@ -2,51 +2,81 @@
|
|||
|
||||
This is a web interface to manage your torrents on Real-Debrid. It supports the following features:
|
||||
|
||||
- Add new torrents through magnet or files
|
||||
- Add new torrents through magnets or files
|
||||
- Download all files from Real Debrid to your local machine automatically
|
||||
- Unpack all files when finished downloading
|
||||
- Implements a fake qBittorrent API so you can hook up other applications like Sonarr or Couchpotato.
|
||||
- Built with Angular 9 and .NET 5
|
||||
- Built with Angular 11 and .NET 5
|
||||
|
||||
**You will need a Premium service at Real-Debrid!**
|
||||
|
||||
## Docker Run
|
||||
[Click here to sign up (referal link so I can get a few free premium days).](https://real-debrid.com/?id=1348683)
|
||||
|
||||
## Docker Setup
|
||||
|
||||
You can run the docker container on Windows, Linux. To get started either use *Docker Run* or *Docker Compose*.
|
||||
|
||||
### Docker Run
|
||||
|
||||
```console
|
||||
docker run --cap-add=NET_ADMIN -d \
|
||||
-v /your/storage/path/:/data/downloads \
|
||||
-v /your/download/path/:/data/downloads \
|
||||
-v /your/storage/path/:/data/db \
|
||||
--log-driver json-file \
|
||||
--log-opt max-size=10m \
|
||||
-p 6500:6500 \
|
||||
rogerfar/rdtclient
|
||||
```
|
||||
|
||||
Replace `/your/storage/path/` with your local path to download files to. For Windows i.e. `C:/Downloads`.
|
||||
Replace `/your/download/path/` with your local path to download files to. For Windows i.e. `C:/Downloads`.
|
||||
Replace `/your/storage/path/` with your local path to store persistent database and log files in. For Windows i.e. `C:/Docker/rdt-client`.
|
||||
|
||||
## Windows Service Installation
|
||||
### Docker Compose
|
||||
|
||||
1. Make sure you have the .NET 5.0.1+ runtime installed from [here](https://dotnet.microsoft.com/download).
|
||||
1. Unpack the latest release from the releases folder and run `startup.bat`. This will start the application on port 6500.
|
||||
1. To install as service on Windows, exit the console and run `serviceinstall.bat` as administrator.
|
||||
1. To change the default port edit the `appsettings.json` file.
|
||||
You can use the provided docker compose to run:
|
||||
|
||||
```yaml
|
||||
version: '3.3'
|
||||
services:
|
||||
rdtclient:
|
||||
container_name: rdtclient
|
||||
volumes:
|
||||
- 'D:/Downloads/:/data/downloads'
|
||||
- 'D:/Docker/rdt-client/:/data/db'
|
||||
image: rogerfar/rdtclient
|
||||
restart: always
|
||||
logging:
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: 10m
|
||||
ports:
|
||||
- '6500:6500'
|
||||
```
|
||||
|
||||
And to run:
|
||||
|
||||
```console
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
Replace the paths in `volumes` as in the above step.
|
||||
|
||||
## Setup
|
||||
|
||||
### First Login
|
||||
|
||||
1. Browse to [http://127.0.0.1:6500](http://127.0.0.1:6500) (or the path of your server).
|
||||
1. The very first credentials you enter in will be remembered for future logins.
|
||||
1. Click on `Settings` on the top and enter your Real-Debrid API key (found here: [https://real-debrid.com/apitoken](https://real-debrid.com/apitoken).
|
||||
1. Change your download path if needed. When using Docker, this path will be the path on your local machine.
|
||||
1. Save your settings.
|
||||
|
||||
## Removing
|
||||
### Troubleshooting
|
||||
|
||||
1. Run `serviceremove.bat` to remove the service and firewall rules.
|
||||
- If you forgot your logins simply delete the `rdtclient.db` and restart the service.
|
||||
- A log file is written to your persistent path as `rdtclient.log`. When you run into issues please change the loglevel in your docker script to `Debug`.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
- If you forgot your logins simply delete the `database.db` and restart the service.
|
||||
|
||||
## Connecting Sonarr/Radarr
|
||||
### Connecting Sonarr/Radarr
|
||||
|
||||
RdtClient emulates the qBittorrent web protocol and allow applications to use those APIs. This way you can use Sonarr and Radarr to download directly from RealDebrid.
|
||||
|
||||
|
|
@ -68,7 +98,7 @@ Notice: the progress and ETA reported in Sonarr's Activity tab will not be accur
|
|||
|
||||
- NodeJS
|
||||
- NPM
|
||||
- (optional) Angular CLI
|
||||
- Angular CLI
|
||||
- .NET 5
|
||||
- Visual Studio 2019
|
||||
- (optional) Resharper
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
||||
<s:Boolean x:Key="/Default/CodeInspection/Browsers/Enable/@EntryValue">False</s:Boolean>
|
||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=92EF8817_002DAD73_002D4301_002D93BD_002D745D7D61DD74_002Fd_003AMigrations/@EntryIndexedValue">ExplicitlyExcluded</s:String>
|
||||
<s:String x:Key="/Default/CodeInspection/GeneratedCode/GeneratedCodeRegions/=_002A_002Eappxmanifest/@EntryIndexedValue">*.appxmanifest</s:String>
|
||||
<s:String x:Key="/Default/CodeInspection/GeneratedCode/GeneratedCodeRegions/=_002A_002Ed_002Ets/@EntryIndexedValue">*.d.ts</s:String>
|
||||
<s:String x:Key="/Default/CodeInspection/GeneratedCode/GeneratedCodeRegions/=_002A_002Edebug_002Ejs/@EntryIndexedValue">*.debug.js</s:String>
|
||||
|
|
|
|||
Loading…
Reference in a new issue