跳到主要内容

安装脚本

当前版本

Version

如何安装

硬件需求

  • CPU: 至少能够兼容 64 bit
  • 内存: 大于 1GB (推荐使用更多内存)
  • 硬盘: 20GB HDD

系统支持 (仅支持 amd64):

Ubuntu22.04Ubuntu20.04Ubuntu18.04Ubuntu16.04

Debian11Debian10Debian9

注意

由于 Xenial 在这个版本已经无法安装,已安装的用户可以继续升级。 Stretch 依然可以安装和升级,但不再提供更多支持。你需要通过指定 legacy 分支才能安装,更新后也会自动切换到 legacy 分支。

服务器支持

  • Bare-metal server(裸金属服务器)
  • Dedicated server (独立服务器)
  • 使用 KVM/Xen/VMware 等虚拟技术的 VPS (OpenVZ 不受支持)
注意 OVH 默认内核

grsec 是一个 OVH 自定义内核中带有的模块,它会造成面板无法读取部分进程数据,因此强烈推荐使用一个 mainline 默认内核,或者是不带有 grsec 模块的内核。如果你使用 So You Start (SYS) 主机,则安装时选择 distribution kernel 即可解决该问题。否则 QuickBox 需要在安装时替换内核。

使用一键安装模式

你需要首先以 root 身份登录

1.3.3 版本开始,可以使用一键安装:

bash <(curl -sLo- https://git.io/qbox-lite) COMMAND

如何直接安装开发者模式?

bash <(curl -sLo- https://git.io/qbox-lite) --dev COMMAND

目前可以使用以下参数:

QuickBox Lite Setup Script

使用方法: bash setup.sh -u username -p password [OPTS]

选项:
NOTE: * is required anyway

-d, --domain <domain> 为服务器设置以 Let's Encrypt 保护的域名
-H, --hostname <hostname> 为服务器设置 Hostname,默认不修改
-P, --port <1-65535> 为 SSH 服务设置端口,默认修改为 4747
-u, --username <username*> 用户名(必要)
-p, --password <password*> 密码(必要)
-r, --reboot 在安装完成后是否直接重启(默认否)
-s, --source <us|au|cn|fr|de|jp|ru|uk|tuna>
选择一个下载源(默认不修改)
-t, --theme <defaulted|smoked> 为仪表盘选择一个主题(默认 smoked)
--tz,--timezone <timezone> 为服务器设置时区 (e.g. GMT-8 or Europe/Berlin)

--lang <en|zh> 选择 TUI 使用的语言(默认英语)
--with-log,no-log 是否将安装日志写入文件(默认是)
--with-ftp,--no-ftp 是否安装 FTP(默认是)
--ftp-ip <ip address> 手动设置 FTP IP
--with-bbr,--no-bbr 是否安装 BBR(默认否)
--with-cf 使用 cloudflare 替代 github
--with-sf 使用 sourceforge 替代 github
--with-osdn 使用 osdn(jp) 替代 github
--with-github 使用 github
--with-APPNAME 安装一个 app
--qbittorrent-version 指定 qBittorrent 版本
--deluge-version 指定 Deluge 版本
--qbit-libt-version 指定用于 qBittorrent 的 Libtorrent 版本
--de-libt-version 指定用于 Deluge 的 Libtorrent 版本
--rtorrent-version 指定 rTorrent 版本

可选的 APP:
rtorrent | rutorrent | flood | transmission | qbittorrent
deluge | mktorrent | ffmpeg | filebrowser | linuxrar

-h, --help 显示该帮助文档并退出

用户名和密码是必须填写的参数,否则仍然会启动 TUI 安装界面。其他可选参数的功能与 TUI 安装界面相同。下面是一个使用示例:

bash <(wget -qO- https://git.io/qbox-lite -o /dev/null) -u demouser -p demo123456 --with-ffmpeg -P 1234 --with-bbr --with-deluge --with-mktorrent --with-linuxrar --with-cf --hostname vmserver --reboot

这段代码的意思是: 用户名为 demouser,密码为 demo123456,ssh 端口修改为1234,安装 BBR,deluge,mktorrent,linuxrar,使用 Cloudflare 的预编译包镜像源,hostname 修改为 vmserver,安装完成后自动重启。

TUI安装模式

运行以下指令来抓取最新的代码 ...

apt-get -yqq update; apt-get -yqq upgrade; apt-get -yqq install git lsb-release dos2unix; \
git clone https://github.com/amefs/quickbox-lite.git /etc/QuickBox; \
dos2unix /etc/QuickBox/setup.sh; \
bash /etc/QuickBox/setup.sh

如何直接安装开发者模式?

在抓取源码时使用如下指令 ...

mkdir /install/ && touch /install/.developer.lock; \
apt-get -yqq update; apt-get -yqq upgrade; apt-get -yqq install git lsb-release dos2unix; \
git clone --branch "development" https://github.com/amefs/quickbox-lite.git /etc/QuickBox; \
dos2unix /etc/QuickBox/setup.sh; \
bash /etc/QuickBox/setup.sh

已经安装 QuickBox 希望切换到开发者模式?

运行如下指令以切换分支 ...

mkdir /install/ && touch /install/.developer.lock; \
sudo box update quickbox

在 v1.4.6 版本中添加了以 box enable-dev 切换为开发者模式的功能。


默认安装的功能

  • pureftp - vsftp (FTP客户端)
  • SSH Server
  • Web 控制台 (ttyd)
  • QuickBox 面板

可选的软件

安装时可选的软件

  • rTorrent
    • ruTorrent
    • flood
  • Transmission
  • qBittorrent
  • Deluge
  • mktorrent
  • FFmpeg
  • Linux RAR
  • File Browser
  • BBR

面板中可选的软件

  • Autodl-irssi
  • BTSync
  • CIFS
  • Emby
  • FlexGet (both 2.x and 3.x)
  • Jellyfin
  • Netdata
  • NFS
  • noVNC
  • OpenVPN
  • Plex
  • Rclone
  • Syncthing
  • Speedtest
  • WebDAV
  • x2Go

命令行中可选的软件

  • autoremove-torrents
  • Denyhosts
  • Fail2ban
  • Let's Encrypt
  • ZNC

对 QuickBox Lite 有疑问

如果你对 QuickBox Lite 的功能仍然有疑问或者需要汇报 Bug,请务必先阅读 Wiki。如果 Wiki 描述仍然不能解决你的疑惑,请尝试在 issue 中提交你的问题,我会尽力解决这些问题。