Install Script
This shell script currently only supports Linux systems. If you are using another operating system, please refer to the quick start guide for manual installation or use Docker.
Install or Upgrade
install.sh install
Install or Update Nginx UI.
Usage
shell
install.sh install [OPTIONS]
Options
Options | |
---|---|
-l, --local <file> | Install Nginx UI from a local file (string ) |
-p, --proxy <url> | Download through a proxy server (string )e.g., -p http://127.0.0.1:8118 or -p socks5://127.0.0.1:1080 |
-r, --reverse-proxy | Download through a reverse proxy server (string )e.g., -r https://mirror.ghproxy.com/ |
Quick Usage
shell
bash <(curl -L -s https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) install
The default listening port is 9000
, and the default HTTP Challenge port is 9180
. If there is a port conflict, please modify /usr/local/etc/nginx-ui/app.ini
manually, then use systemctl restart nginx-ui
to restart the Nginx UI service. For more information, please check reference for config.
Remove
install.sh remove
Remove Nginx UI.
Usage
shell
install.sh remove [OPTIONS]
Options
Options | |
---|---|
--purge | Remove all the Nginx UI files, include logs, configs, etc (boolean ) |
Quick Usage
shell
# Remove Nginx UI, except configuration and database files
bash <(curl -L -s https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) remove
shell
# Remove all the Nginx UI file, include configuration and database files
bash <(curl -L -s https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) remove --purge
Help
install.sh help
Display available options.
Usage
shell
install.sh help
Quick Usage
shell
bash <(curl -L -s https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) help
Control Service
By this script, the Nginx UI will be installed as nginx-ui
service in systemd. Please use the follow systemctl
command to control it.
shell
systemctl start nginx-ui
shell
systemctl stop nginx-ui
shell
systemctl restart nginx-ui
shell
systemctl status nginx-ui