repo:GitHub - 0xJacky/nginx-ui: Yet another WebUI for Nginx · GitHub
安装
官网推荐了直接一键安装
bash -c "$(curl -L https://cloud.nginxui.com/install.sh)" @ install
原来是从这里下载软件包
Downloading Nginx UI archive: https://github.com/0xJacky/nginx-ui/releases/download/v2.3.11/nginx-ui-linux-64.tar.gz
如果网络不好,可以手工下载安装
手工下载
从github官网下载tar.gz包
wget https://github.com/0xJacky/nginx-ui/releases/download/v2.3.11/nginx-ui-linux-64.tar.gz
下载完毕,先解压
tar -xzvf nginx-ui-linux-64.tar.gz
解压出来nginx-ui文件,然后直接运行即可
启动安装
nginx-ui
第一次运行会自动在当前目录生成config文件app.ini,以后可以用这句话调用
./nginx-ui -config app.ini
安装
打开页面
http://192.168.1.12:9000/

注意,要10分钟之内进行安装,否则就再也无法安装了:
Installation is not allowed after 10 minutes of system startup, please restart the Nginx UI.
安装秘钥到哪里找呢?在nginx-ui文件的目录,有个隐含文件.install_secret,秘钥就在这个文件里。
readme里面没有讲,我是翻issue看到的。
还要注意,这个秘钥每次都会换的,必须在启动安装服务后,再去查看.install_secret文件,才能拿到当前的秘钥。如果先查看秘钥,再去启动安装,那样秘钥就变了,是无法登录的。
开始安装

下一步,配置好用户名和密码后,再次登录,就到了nginx-ui的管理界面

可以管理的东西还是挺多的,需要慢慢学习!