Esta es una interfaz web para administrar sus torrents en Real-Debrid, AllDebrid o Premiumize. Admite las siguientes características:
¡Necesitará un servicio Premium en Real-Debrid, AllDebrid o Premiumize!
Haga clic aquí para registrarse en Real-Debrid.
Haga clic aquí para registrarse en AllDebrid.
Haga clic aquí para registrarse en Premiumize.
(enlaces de referencia para poder obtener algunos días premium gratis)
Consulte nuestro Léame de configuración de Docker por separado.
Léame para Docker
En lugar de ejecutarlo en Docker, puedes instalarlo como un servicio en Windows o Linux.
appsettings.json
y reemplace LogLevel
Path
por una ruta en su host.appsettings.json
reemplace la Path
Database
por una ruta en su host.D:\RdtClient\db\rdtclient.db
RdtClient.Web.exe
para iniciar el cliente.service-install.bat
para instalar el cliente como un servicio. Esto instalará RdtClient.Web.exe
como un servicio que hace que el cliente se inicie en segundo plano cuando se inicia la computadora. (Probablemente quieras hacer esto si vas a usarlo con Sonarr, etc.) En lugar de ejecutarlo en Docker, puedes instalarlo como un servicio en Linux.
Instale .NET: https://docs.microsoft.com/en-us/dotnet/core/install/linux
Ejemplo de Ubuntu 20.04:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update && sudo apt-get install -y dotnet-sdk-8.0
Obtenga el archivo más reciente de los lanzamientos:
wget <zip_url>
Extraiga a la ruta de su elección (~/rtdc en este ejemplo):
unzip RealDebridClient.zip -d ~/rdtc && cd ~/rdtc
En appsettings.json, reemplace la ruta de la base de datos por una ruta en su host. Cualquier directorio en la ruta ya debe existir. O simplemente elimine "/data/db/" para mayor facilidad.
El cliente de prueba rdt funciona correctamente:
dotnet RdtClient.Web.dll
navegue a http://:6500, si todo está bien, crearemos un servicio
Cree un servicio (systemd en este ejemplo):
sudo nano /etc/systemd/system/rdtc.service
pegue el contenido de este archivo de servicio y edite la ruta de su directorio:
[Unit]
Description=RdtClient Service
[Service]
WorkingDirectory=/home/<username>/rdtc
ExecStart=/usr/bin/dotnet RdtClient.Web.dll
SyslogIdentifier=RdtClient
User=<username>
[Install]
WantedBy=multi-user.target
habilitar e iniciar el servicio:
sudo systemctl daemon-reload
sudo systemctl enable rdtc
sudo systemctl start rdtc
Si usa Proxmox para su laboratorio doméstico, puede ejecutar rdt-client en un contenedor de Linux (LXC), compruébelo aquí: https://tteck.github.io/Proxmox/
Settings
en la parte superior e ingrese su clave API Real-Debrid (que se encuentra aquí: https://real-debrid.com/apitoken.Download path
debe ser la misma que en la asignación de archivos de la ventana acoplable. Por defecto esto es /data/downloads
. Si está utilizando Windows, esta es una ruta en su host.Mapped path
, pero esta es la ruta de destino del mapeo de la ventana acoplable. Este es un camino en su host. Para Windows, lo más probable es que sea la misma que la Download path
.Actualmente hay 4 clientes de descarga disponibles:
Este descargador experimental se puede utilizar para descargar archivos con varias secciones en paralelo.
Tiene las siguientes opciones:
Este descargador se puede utilizar para descargar archivos en paralelo y con varios fragmentos.
Tiene las siguientes opciones:
Esto utilizará un cliente de descarga externo Aria2c. Deberá instalar este cliente usted mismo en su host; no está incluido en la imagen de la ventana acoplable.
Tiene las siguientes opciones:
http://192.168.10.2:6800/jsonrpc
. Si se selecciona Aria2c, no se utiliza ninguna de las opciones anteriores para Internal Downloader
, debe configurar Aria2c manualmente.
El descargador de enlaces simbólicos requiere que se monte un montaje rclone en su sistema de archivos. Asegúrese de mantener la ruta exacta a los archivos montados en otras aplicaciones exactamente igual a la utilizada por rdt-client. De lo contrario, los enlaces simbólicos no resolverán el archivo al que intenta apuntar.
Si no se puede encontrar la carpeta de ruta de montaje, el cliente no comenzará a descargar nada.
Configuración requerida:
Configuración sugerida:
rdtclient.db
y reinicie el servicio.rdtclient.log
. Cuando tenga problemas, cambie el nivel de registro en su secuencia de comandos de la ventana acoplable a Debug
.RdtClient emula el protocolo web qBittorrent y permite que las aplicaciones utilicen esas API. De esta manera puedes usar Sonarr y Radarr para descargar directamente desde RealDebrid.
Settings
.Download Client
y haga clic en el signo más para agregar.qBittorrent
en la lista.Host
.Port
.sonarr
para Sonarr o radarr
para Radarr.Test
y luego Save
si todo está bien. Al descargar archivos, agregará la configuración category
en la configuración del cliente de descarga de Sonarr/Radarr. Por ejemplo, si su configuración de Ruta remota está configurada en C:Downloads
y category
de configuración de su Cliente de descarga de Sonarr está configurada en sonarr
los archivos se descargarán en C:Downloadssonarr
.
Aviso: el progreso y la ETA informados en la pestaña Actividad de Sonarr no serán precisos, pero informará que el torrent se completó para que pueda procesarse una vez que termine de descargarse.
De forma predeterminada, la aplicación se ejecuta en la raíz de su dirección alojada (es decir, https://rdt.myserver.com/), pero si desea ejecutarla como una carpeta relativa (es decir, https://myserver.com/rdt), debe Tendrá que cambiar la configuración BasePath
en el archivo appsettings.json
. Puede configurar la variable de entorno BASE_PATH
para entornos acoplables.
npm install
.ng serve
, para compilar ejecute ng build --prod
.RdtClient.sln
de Visual Studio 2019 y Publish
RdtClient.Web
en el destino PublishFolder
indicado.RdtClient.Web.dll
y no IISExpress
.Publish
. docker build --tag rdtclient .
docker run --publish 6500:6500 --detach --name rdtclientdev rdtclient:latest
docker stop rdtclient
docker rm rdtclient
docker-build.bat