树莓派(9):做一个bt下载机-Deluge

有关Deluge,之前已经写过一篇文章:解决nginx缓存导致的deluge-web空白。里面有讲到我是如何放弃Transmission入Deluge的,也提到了使用nginx反代的方法。这篇文章很简单,就讲一下如何安装Deluge并用网页管理。

安装

我们需要安装两个包:delugeddeluge-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

于是尝试删去设置,结果就真的恢复了。

大概不要手贱乱设置吧……

2
评论

avatar
2 评论
0 评论回复
0 订阅
 
最多赞/踩的评论
最热门评论
1 评论者
高渐离 最近评论
  订阅  
最新 最旧 最赞
提醒我
高渐离
游客

实在不优雅。。这个方法启动了deluge第一没法轻松关闭,第二也没有相应的日志,而且跑在root上极其不安全。。第三关机的时候,硬盘卸载顺序如果在deluge前面会造成红种现象
为什么不看看官网呢:https://dev.deluge-torrent.org/wiki/UserGuide/Service,
systemd可以配置服务的依赖关系,能保证有序地退出,开机启动也更加方便

trackback

[…] 有关 deluge,可以参看之前的文章。 […]