Nginx UI是一个基于Web的Nginx管理界面,支持配置编辑、Let's Encrypt证书自动部署与续期、服务器监控、日志查看等功能,采用Go和Vue开发,提供用户友好的操作界面,简化Nginx管理流程。
收藏数: 32
下载次数: 377667
类型:

uozi/nginx-uiNginx UI是由0xJacky和Hintay开发的另一个Nginx Web管理界面。它采用Go和Vue构建,以单可执行二进制文件形式分发,提供直观的Web界面用于管理Nginx服务器。
欢迎贡献其他语言的翻译。
Nginx UI首次运行时,请在浏览器中访问http://<服务器IP>:<监听端口>完成后续配置。
Docker镜像uozi/ngin***:latest基于最新的Nginx镜像构建,可用于替换主机上的Nginx。通过将容器的80和443端口映射到主机,即可轻松完成替换。
/etc/nginx的卷为空安装Docker
执行以下命令部署:
bashdocker run -dit \ --name=ngin*** \ --restart=always \ -e TZ=Asia/Shanghai \ -v /mnt/user/appdata/nginx:/etc/nginx \ -v /mnt/user/appdata/ngin***:/etc/ngin*** \ -p 8080:80 -p 8443:443 \ uozi/ngin***:latest
http://<服务器IP>:8080/install访问Nginx UI面板进行登录。安装Docker Compose
创建docker-compose.yml文件:
yamlservices: ngin***: stdin_open: true tty: true container_name: ngin*** restart: always environment: - TZ=Asia/Shanghai volumes: - '/mnt/user/appdata/nginx:/etc/nginx' - '/mnt/user/appdata/ngin***:/etc/ngin***' - '/var/www:/var/www' ports: - 8080:80 - 8443:443 image: 'uozi/ngin***:latest'
bashdocker compose up -d
http://<服务器IP>:8080/install访问Nginx UI面板进行登录。nginxserver { listen 80; listen [::]:80; server_name <你的服务器域名>; rewrite ^(.*)$ [***] permanent; } map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { listen 443 ssl; listen [::]:443 ssl; http2 on; server_name <你的服务器域名>; ssl_certificate /path/to/ssl_cert; ssl_certificate_key /path/to/ssl_cert_key; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_pass [***] } }
开源社区的贡献是学习、启发和创造的重要源泉。任何贡献都将受到高度赞赏。
如果您有改进建议,请 Fork 本仓库并创建 Pull Request,或打开带有"enhancement"标签的Issue。别忘了给项目点星!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用GNU Affero General Public License v3.0许可,详见LICENSE文件。使用、分发或贡献本项目即表示您同意此许可的条款和条件。
以下是 uozi/nginx-ui 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务