這是一個 Web 介面,用於管理 Real-Debrid、AllDebrid 或 Premiumize 上的種子。它支援以下功能:
您將需要 Real-Debrid、AllDebrid 或 Premiumize 的高級服務!
點擊此處註冊 Real-Debrid。
按此處註冊 AllDebrid。
按此註冊 Premiumize。
(推薦鏈接,這樣我可以獲得一些免費的高級日)
請參閱我們單獨的 Docker 設定自述文件。
Docker 自述文件
您可以將其作為 Windows 或 Linux 中的服務安裝,而不是在 Docker 中運行。
appsettings.json
檔案並將LogLevel
Path
替換為主機上的路徑。appsettings.json
中,將Database
Path
替換為主機上的路徑。D:\RdtClient\db\rdtclient.db
RdtClient.Web.exe
以啟動客戶端。service-install.bat
將客戶端安裝為服務。這會將RdtClient.Web.exe
安裝為服務,使客戶端在電腦啟動時在背景啟動。 (如果你打算將它與 Sonarr 等一起使用,你可能會想要這樣做...) 您可以將其安裝為 Linux 中的服務,而不是在 Docker 中執行。
安裝.NET:https://docs.microsoft.com/en-us/dotnet/core/install/linux
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
從版本中取得最新的存檔:
wget <zip_url>
解壓縮到您選擇的路徑(本例為 ~/rtdc):
unzip RealDebridClient.zip -d ~/rdtc && cd ~/rdtc
在 appsettings.json 中,將資料庫路徑替換為主機上的路徑。路徑中的任何目錄都必須已經存在。或者為了方便起見,只需刪除“/data/db/”。
測試rdt客戶端運作正常:
dotnet RdtClient.Web.dll
導航到 http://:6500,如果一切順利,那麼我們將建立一個服務
建立一個服務(本例中為 systemd):
sudo nano /etc/systemd/system/rdtc.service
貼上此服務文件內容並編輯目錄路徑:
[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
啟用並啟動服務:
sudo systemctl daemon-reload
sudo systemctl enable rdtc
sudo systemctl start rdtc
如果您在家庭實驗室中使用 Proxmox,則可以在 Linux 容器 (LXC) 中執行 rdt-client,請在此處查看:https://teck.github.io/Proxmox/
Settings
並輸入您的 Real-Debrid API 金鑰(可在此處找到:https://real-debrid.com/apitoken。Download path
設定需要與 docker 檔案映射中的相同。預設情況下,這是/data/downloads
。如果您使用的是 Windows,則這是主機上的路徑。Mapped path
也是如此,但這是 Docker 映射的目標路徑。這是您的主機上的路徑。對於 Windows,這很可能與Download path
相同。目前有4個可用的下載客戶端:
此實驗性下載器可用於並行下載具有多個部分的檔案。
它有以下選項:
此下載器可用於並行下載多個區塊的檔案。
它有以下選項:
這將使用外部 Aria2c 下載客戶端。您需要自己在主機上安裝此客戶端,它不包含在 docker 映像中。
它有以下選項:
http://192.168.10.2:6800/jsonrpc
。如果選擇 Aria2c,則不會使用上述Internal Downloader
選項,您必須手動設定 Aria2c。
符號連結下載器需要將 rclone 掛載安裝到您的檔案系統中。請確保其他應用程式中已安裝檔案的確切路徑與 rdt-client 使用的路徑完全相同。否則,符號連結將無法解析其嘗試指向的檔案。
如果找不到安裝路徑資料夾,用戶端將不會開始下載任何內容。
所需配置:
建議配置:
rdtclient.db
並重新啟動服務即可。rdtclient.log
寫入您的持久路徑。當您遇到問題時,請將 docker 腳本中的日誌等級變更為Debug
。RdtClient 模擬 qBittorrent Web 協定並允許應用程式使用這些 API。這樣你就可以使用Sonarr和Radarr直接從RealDebrid下載。
Settings
。Download Client
選項卡,然後按一下加號進行新增。qBittorrent
。Host
欄位中輸入 RealDebridClient 的 IP 或主機名稱。Port
欄位中輸入 6500。sonarr
(聲納)或radarr
(雷達)。Test
,然後點選Save
。下載檔案時,它將在 Sonarr/Radarr 下載客戶端設定中附加category
設定。例如,如果您的遠端路徑設定設定為C:Downloads
並且 Sonarr 下載用戶端設定category
設定為sonarr
檔案將下載到C:Downloadssonarr
。
注意:Sonarr 的「活動」標籤中報告的進度和預計到達時間並不準確,但它會報告 torrent 已完成,以便在下載完成後對其進行處理。
預設情況下,應用程式在您的託管地址的根目錄中運行(即https://rdt.myserver.com/),但如果您想將其作為相對資料夾運行(即https://myserver.com /rdt),您可以必須更改appsettings.json
檔案中的BasePath
設定。您可以為 docker 環境設定BASE_PATH
環境變數。
npm install
。ng serve
,要構建,請運行ng build --prod
。RdtClient.sln
並將RdtClient.Web
Publish
到給定的PublishFolder
目標。RdtClient.Web.dll
而不是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