Deluge安装及配置(配置路径至NFS远程目录)

本文将说明如何在Ubuntu 18.04系统中安装Deluge服务(WebUI),以及将挂载的远程NFS目录设置为下载目录。

Deluge安装及配置

//确保系统是最新
sudo apt-get update
sudo apt-get upgrade

//添加源以及安装Deluge
//Deluge有三个包:deluge为桌面模式,deluged为daemon模式,deluge-webui是网页界面,这里使用daemon模式
sudo add-apt-repository ppa:deluge-team/ppa 
sudo apt install deluged deluge-webui

//新建deluge用户和deluge用户组,这里建的是无密码的系统用户
sudo adduser --system --group deluge

//将当前用户(your-username)添加至deluge组,这样用当前用户也能操作deluge下载的文件
sudo gpasswd -a your-username deluge

接下来,需要设置deluged和deluge-web服务

新建deluged.service服务

sudo vim /etc/systemd/system/deluged.service

写入以下内容

[Unit]
Description=Deluge Bittorrent Client Daemon
After=network-online.target

[Service]
Type=simple
User=deluge
Group=deluge
UMask=007

ExecStart=/usr/bin/deluged -d

Restart=on-failure

# Configures the time to wait before service is stopped forcefully.
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target

启动服务并设置为开机启动

systemctl start deluged
systemctl enable deluged
//查看服务是否为active
systemctl status deluged

新建deluge-web.service服务

sudo vim /etc/systemd/system/deluge-web.service

写入以下内容

[Unit]
Description=Deluge Bittorrent Client Web Interface
After=network-online.target

[Service]
Type=simple

User=deluge
Group=deluge
UMask=027

ExecStart=/usr/bin/deluge-web

Restart=on-failure

[Install]
WantedBy=multi-user.target

启动服务并设置为开机启动

systemctl start deluge-web
systemctl enable deluge-web
//查看服务是否为active
systemctl status deluge-web

完成后,在浏览器中访问8112端口即可查看服务

http://your-server-ip:8112

如果无法访问,检查防火墙状态

sudo systemctl stop ufw
sudo systemctl disable ufw

进入界面需要输入密码,默认的密码为:deluge,登录后可以修改。

输入完成密码后,弹出Connection Manager对话框,选择当前服务器,点击Start Daemon,然后点击右下角的Connect连接至Deluge服务器。

Deluge下载路径配置及远程NFS挂载

首先,安装NFS

sudo apt-get install nfs-common

新建本地目录用于挂载

sudo mkdir /mnt/share

挂载远程NFS目录(假设远程NFS服务器IP为:NFS_IP,远程NFS共享目录路径为:/mnt/nas/share)

sudo mount -t nfs NFS_IP:/mnt/nas/share /mnt/share

在/mnt/share下新建目录以备Deluge使用

//新建Deluge下载的主目录
sudo mkdir /mnt/share/PTDownload
//存放下载完成的媒体文件
sudo mkdir /mnt/share/PTDownload/Media
//存放下载完成的种子文件
sudo mkdir /mnt/share/PTDownload/Torrent
//存放正在下载的文件
sudo mkdir /mnt/share/PTDownload/Temp

在网页上,修改Preference中的Downloads中的下载路径至上面新建的目录。

备注:如果在新建目录和写入文件时遇到了权限错误,请在NFS端修改相关权限,FreeNAS可以参考此文:FreeNAS中NFS共享挂载后权限不足问题解决办法

发表评论

电子邮件地址不会被公开。 必填项已用*标注