Some checks are pending
Build / build_app (push) Waiting to run
Build / build (386, linux) (push) Blocked by required conditions
Build / build (amd64, darwin) (push) Blocked by required conditions
Build / build (amd64, linux) (push) Blocked by required conditions
Build / build (arm, 5, linux) (push) Blocked by required conditions
Build / build (arm, 6, linux) (push) Blocked by required conditions
Build / build (arm, 7, linux) (push) Blocked by required conditions
Build / build (arm64, darwin) (push) Blocked by required conditions
Build / build (arm64, linux) (push) Blocked by required conditions
Build / build (loong64, linux) (push) Blocked by required conditions
Build / build (mips, linux) (push) Blocked by required conditions
Build / build (mips64, linux) (push) Blocked by required conditions
Build / build (mips64le, linux) (push) Blocked by required conditions
Build / build (mipsle, linux) (push) Blocked by required conditions
Build / build (riscv64, linux) (push) Blocked by required conditions
Build / docker-build (push) Blocked by required conditions
Build Documents / build (push) Waiting to run
3.1 KiB
3.1 KiB
安装脚本
此 shell 脚本仅适用于 Linux 系统。如果您使用的是其他操作系统,请参考 快速入门 指南进行手动安装或使用 Docker。
安装或升级
install.sh install
安装或更新 Nginx UI。
用法
install.sh install [OPTIONS]
选项
选项 | |
---|---|
-l, --local <file> |
从本地文件安装 Nginx UI (string ) |
-p, --proxy <url> |
通过代理服务器下载 (string )例如: -p http://127.0.0.1:8118 或 -p socks5://127.0.0.1:1080 |
-r, --reverse-proxy |
通过反向代理服务器下载 (string )例如: -r https://mirror.ghproxy.com/ |
使用反向代理加速
如果您在中国大陆,可能会遇到 GitHub 的网络问题。您可以通过以下命令设置代理服务器下载 Nginx UI,以加快下载速度。
export GH_PROXY=https://ghfast.top/
当以上地址不可用时,请检视 GitHub Proxy 获得最新地址,或根据实际情况选择其他代理。
快速使用
bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ install
一键安装脚本默认设置的监听端口为 9000
,HTTP Challenge 端口默认为 9180
。如果有端口冲突,请手动修改 /usr/local/etc/nginx-ui/app.ini
,
并使用 systemctl restart nginx-ui
重启 Nginx UI 服务。更多有关信息,请查看 配置参考。
卸载
install.sh remove
卸载 Nginx UI。
用法
install.sh remove [OPTIONS]
选项
选项 | |
---|---|
--purge |
删除所有 Nginx UI 文件,包括日志、配置等 (boolean ) |
快速使用
::: code-group
# 删除 Nginx UI,但不包括配置和数据库文件
bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ remove
# 删除所有 Nginx UI 文件,包括配置和数据库文件
bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ remove --purge
:::
帮助
install.sh help
显示可用选项。
用法
install.sh help
快速使用
bash -c "$(curl -L -s ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ help
控制服务
通过此脚本,Nginx UI 将作为 nginx-ui
服务安装在 systemd 中。请使用以下 systemctl
命令对其进行控制。
::: code-group
systemctl start nginx-ui
systemctl stop nginx-ui
systemctl restart nginx-ui
systemctl status nginx-ui
:::