Ubuntu 18.04 安装rtorrent笔记
前言
安装rtorrent+rutorrent使用的脚本是rtinst
和可以在github上找到这个仓库: rtinst
服务器要求
- Ubuntu 服务器(16-20) 或者 Debian 9,10
- 一个SSH客户端软件(推荐使用Putty),如果你是一个Mac或者Linux用户,那你不需要,你可以直接使用终端登录
步骤-1 通过ssh登录到服务器终端
通过Linux终端登录:
ssh root@IPaddress
或者使用ssh软件登录到服务器。
步骤-2 使用sudo切换到root用户
安装脚本时必须使用sudo
权限
sudo -i
步骤-3 更新服务器的包
sudo apt update
步骤-4 安装脚本
首先使用下面的命令获取rtinst最后编译的版本:
sudo bash -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/arakasi72/rtinst/master/rtsetup)"
安装 rtinst 命令如下:
sudo rtinst --log --webpass RUTORRENT_WEB_PASSWORD --dload -t
你可能想知道 –log, –webpass 等参数的用法
-d, –dload : 启用http下载内容
-l, –log : 启用写入日志到~/rtinst.log
中
-t, –ssh-default : 告诉rtinst保持ssh端口为默认端口 22
-r, –rutorrent-stable : 安装‘stable’(稳定的
)rutorrent而不是最新编译的版本 , 从rtinst v1.4 是默认设定
-m, –rutorrent-master : 安装最新编译的版本,而不是稳定发布的版本,这个默认设定预先用于 rtinst v1.4, 并且这个参数只用于 v1.4
-y, –force-yes : 将会自动设定为检测到的ip地址,如果检测到已安装好 rtorrent/libtorrent将会跳过 ,并且会为rutorrent生成随机的密码, 除非使用 -w, –webpass 参数指定密码.
-u, –user : 主要 rtorrent 用户的用户名, 可以是已经存在的用户或者脚本将会创建一个新用户,举例:如果用户名是 sally,那么这个参数将会是-u sally
-p, –password : 设置 unix 密码, 这只用于在创建新用户的情况下. 这将不会修改已存在用户的密码。
-w, –webpass : 设置当前用户 web 登录使用的密码。 这个密码用于 rutorrent 并且和unix 用户密码不一样的
当你开始运行上面的命令将会向你询问几个选项,你应该根据你服务器和你自己的需求进行回答。
当 rtinst安装完毕之后将会提供一些安装的信息,比如ftp端口(因安全问题所以生成随机的端口),rutorrent WebGUI的地址等信息!
别忘记将所有安装信息记录在一个安全的地方。
步骤-5 安装 WebMin (可选)
为了允许你通过文件管理器访问你服务器的文件,你可以对服务器的文件上传,重命名,下载和其它操作....这可以让你在不通过FTP或者SFTP的情况下可以看到服务器的文件。
sudo rtwebmin
通过以上4个步骤之后,我们就安装好一个seedbox!我们可以在重启之后,通过rtinst 安装的命令的信息的地址访问了。
其它命令:
#安装完毕之后,建议重启系统
sudo reboot
#更新 rtorrent
sudo rtupdate
#更新 Rutorrent
sudo rutupgrade
References
- How to Install rtorrent with rutorrent GUI on Ubuntu The Easy Way! 基本是安装这个文档进行安装的,博文基本是从英文翻译过来的