• 欢迎访问赵煮机网,有问题可留言或电报

如何挂PT: Docker安装配置rutorrent和utorrent实现RSS订阅自动下载

折腾笔记 赵煮机 2年前 (2018-05-25) 3014次浏览 1个评论
文章目录[隐藏]

rutorrent 和 utorrent 的安装配置比较麻烦,方便起见可以使用一键脚本,比如 rtinst。rtinst 使用方便,几乎全程自动,但会自动创建新的系统账户并禁用 root 登录,安装后需要执行sed -i '/^PermitRootLogin/ c\PermitRootLogin yes' /etc/ssh/sshd_config && sudo service ssh restart。之后,就能开始下载 PT。

但如果一台服务器或 VPS 上同时运行多种服务,一键脚本会自动安装各种依赖包,可能会对原有的包造成冲突,后续管理也比较麻烦。这也是本人不喜欢用一键脚本的原因。另外,由于兼容性,一键脚本在不同系统中可能有小问题出现。这里介绍一下通过 Docker 的方式安装配置 rutorrent 和 utorrent,管理起来比较方便,操作也简单,也不必安装各种依赖包。成功安装配置后,一般就能直接用 RSS 订阅实现自动下载。

安装 docker

CentOS 7

yum -y install docker-io

开启 docker 服务:

service docker start

测试 docker 是否安装成功,如果成功,会提示成功运行:

docker run hello-world

Ubuntu

安装 docker:

sudo apt-get install apt docker.io

开启 docker 服务:

service docker start

下载镜像

官方文档在https://hub.docker.com/r/diameter/rtorrent-rutorrent。这里只介绍基本的操作,如果要设置 SSL 或其他东西,请参考文档。

下载 rutorrent 和 utorrent 的镜像:

docker pull diameter/rtorrent-rutorrent

创建 utorrent 下载目录

假设要设置 utorrent 的下载目录为/home/rtorrent

mkdir /home/rtorrent
chmod 777 /home/rtorrent

注意,要把挂载的目录权限设为 777,不然无法下载。

设置访问密码

考虑到安全问题,一般会给 rutorrent 的网页访问设置用户名和密码,保障安全。密码存放在/home/rtorrent.htpasswd文件中,yourusername 是用户名,yourpassword 是密码:

printf "yourusername:$(openssl passwd -crypt yourpassword)\n" >> /home/rtorrent/.htpasswd

如果没有安装 openssl,需先安装 openssl。也可以使用其他加密方式,具体参考官方文档。

开启容器

镜像下载成功后,可用不同的配置运行。假设 rtorrent 的下载目录是/home/rtorrent

运行 64 位版本,通过 http 方式的连接:

docker run -dt --name rtorrent-rutorrent -p 8080:80 -p 49160:49160/udp -p 49161:49161 -v /home/rtorrent:/downloads diameter/rtorrent-rutorrent:latest

运行 64 位版本,通过 https 方式连接:

docker run -dt --name rtorrent-rutorrent -p 443:443 -p 49160:49160/udp -p 49161:49161 -v ~/test:/downloads diameter/rtorrent-rutorrent:latest

运行 32 位版本,可同时通过 http 和 https 方式连接:

docker run -dt --name rtorrent-rutorrent -p 8080:80 -p 443:443 -p 49160:49160/udp -p 49161:49161 -v ~/test:/downloads diameter/rtorrent-rutorrent:latest-32

容器成功启动后,如果要通过 http 的方式连接,输入 http://ip 地址:8080 打开页面(可根据需要改端口),如果要通过 https 方式连接,则输入 https://ip 地址 。如果打开了防火墙,注意要开放相应端口。成功打开网页界面后,就能配置 RSS 订阅实现自动下载功能。

Docker 的简单使用

查看运行的 docker:

docker ps -a

停止:

docker stop id 或者 name
# id 和 name 可在 docker ps -a 中查看

重启:

docker restart id

删除:

docker rm id

了解 Docker 更多使用方法,可参考Docker 教程


版权声明: 如未注明转载 , 均为本站原创文章
本网站采用BY-NC-SA协议进行授权
转载前请联系,并注明原文链接:如何挂 PT: Docker 安装配置 rutorrent 和 utorrent 实现 RSS 订阅自动下载
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 设置好后,能看到订阅的内容,但是无法进行遐 使用种子url 进行下载,状态一直是暂停,一直无法下载
    征征2018-11-19 11:29 回复