有关Deluge,之前已经写过一篇文章:解决nginx缓存导致的deluge-web空白。里面有讲到我是如何放弃Transmission入Deluge的,也提到了使用nginx反代的方法。这篇文章很简单,就讲一下如何安装Deluge并用网页管理。
安装
我们需要安装两个包:deluged
与deluge-web
。前者是Deluge主程序,后者提供网页服务。
apt install deluged deluge-web
相当简单就已经安装好了。
运行
直接在命令行执行:
deluged deluge-web
第二条命令会占用终端(即,无法用来执行其它命令,如果使用Ctrl+C
终止命令,正在执行的程序也会终止)。可以在命令前加nohup
,命令后加&
来后台运行:
nohup deluge-web & #也可以用: deluge-web --fork
打开浏览器,访问http://树莓派ip地址:8112
进入Deluge-web页面。会提示输入密码,首次的默认密码是deluge
,进入后记得修改密码。
在首选项
中可以进行各种参数配置,例如下载到的位置。
开机启动
为了设置开机启动,我曾经使用过rc.local
的方法,但是效果不好,不太稳定。后来使用了crontab:crontab是系统提供的定时任务程序,可以用来设置开机启动。使用命令
crontab -e
来编辑任务文件。第一次进入时会提示选择编辑器,我选择vim
。
它的详细使用方法我在将来会讲到,这里我们只使用@reboot
设置:
@reboot 要开机执行的命令
因而在末尾加入:
@reboot deluged & @reboot deluge-web 2&1>/var/log/crontab/deluge-web.log &
其中,第二行内后面的命令用于重定向错误信息到文件/var/log/crontab/deluge-web.log
中。
遇到过的坑
我用Deluge来挂bt.byr.cn。安装后不久,遇到了这样的问题:
当时尝试手动指定端口,但似乎并没有什么作用。仔细回想,我那时设置了Network Interface
:
于是尝试删去设置,结果就真的恢复了。
大概不要手贱乱设置吧……
实在不优雅。。这个方法启动了deluge第一没法轻松关闭,第二也没有相应的日志,而且跑在root上极其不安全。。第三关机的时候,硬盘卸载顺序如果在deluge前面会造成红种现象
为什么不看看官网呢:https://dev.deluge-torrent.org/wiki/UserGuide/Service,
systemd可以配置服务的依赖关系,能保证有序地退出,开机启动也更加方便
[…] 有关 deluge,可以参看之前的文章。 […]