添加源
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
安装
成功添加源后,更新包的信息,再安装qBittorrent webui:
sudo apt-get update
sudo apt-get install qbittorrent-nox
启动
成功安装后,输入以下命令启动软件:
qbittorrent-nox
启动后,在浏览器中输入http://ip地址:8080
,即可打开qBittorrent的网页端。默认的用户名是admin
,默认密码为adminadmin
。如果要使用其他端口,只需在启动命令中加入--webui-port=XXXX
参数,其中XXXX
为端口号:
qbittorrent-nox --webui-port=XXXX
设置开机自启动
输入vi /etc/init.d/qbittorrent-nox-daemon
,添加以下内容:
#! /bin/sh
### BEGIN INIT INFO
# Provides: qbittorrent-nox
# Required-Start: remote_fssyslog
# Required-Stop: remote_fssyslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts QBittorrent
# Description: Start qbittorrent-nox on start. Change USER= before running
### END INIT INFO
# Author: Jesper Smith
#
# Do NOT "set -e"
# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="QBittorrent"
NAME=qbittorrent-nox
DAEMON=/usr/bin/NAME
DAEMON_ARGS=""
PIDFILE=/var/run/NAME.pid
SCRIPTNAME=/etc/init.d/qbittorrent
USER=[USERNAME]
# Exit if the package is not installed
[ -x "DAEMON" ] || exit 0
# Read configuration variable file if it is present
[ -r /etc/default/NAME ] && . /etc/default/NAME
# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh
# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions
#
# Function that starts the daemon/service
#
do_start()
{
# Return
# 0 if daemon has been started
# 1 if daemon was already running
# 2 if daemon could not be started
start-stop-daemon -cUSER -b -t --start --quiet --exec DAEMON \
|| return 1
start-stop-daemon -cUSER -b --start --quiet --exec DAEMON -- \DAEMON_ARGS \
|| return 2
sleep 1
}
#
# Function that stops the daemon/service
#
do_stop()
{
start-stop-daemon -c USER --quiet --stop --execDAEMON
sleep 2
return "?"
}
case "1" in
start)
[ "VERBOSE" != no ] && log_daemon_msg "StartingDESC" "NAME"
do_start
case "?" in
0|1) [ "VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
stop)
[ "VERBOSE" != no ] && log_daemon_msg "StoppingDESC" "NAME"
do_stop
case "?" in
0|1) [ "VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
status)
status_of_proc "DAEMON" "NAME" && exit 0 || exit ?
;;
restart|force-reload)
log_daemon_msg "RestartingDESC" "NAME"
do_stop
case "?" in
0|1)
do_start
case "?" in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
esac
;;
*)
# Failed to stop
log_end_msg 1
;;
esac
;;
*)
#echo "Usage:SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
exit 3
;;
esac
其中,要把USER=MyUserName
的MyUserName
改为用户名,在DAEMON_ARGS="--webui-port=XXXX"
中把XXXX
改为开启的端口号。保存并退出,修改文件的权限:
sudo chmod 755 /etc/init.d/qbittorrent-nox-daemon
再执行以下命令:
sudo update-rc.d qbittorrent-nox-daemon defaults
下一次开机时会自动启动qbittorent。如果要手动开启、停止和重启,参考以下命令:
sudo service qbittorrent-nox-daemon start
sudo service qbittorrent-nox-daemon stop
sudo service qbittorrent-nox-daemon restart
配置
QBittorrent webui的配置文件qBittorrent.conf
在~/.config/qBittorrent/
文件夹中。
更多参考
本文主要参考了How to install qBittorrent with webui on Ubuntu,如果需要配置HTTPS可参考原文。
如果要在CentOS中安装,可参考Senra的教程。
© 版权声明
文章版权归作者所有,非商业转载请注明本站名称和原文链接,未经许可请勿商业转载
THE END
暂无评论内容