nginx-proxy-manager 是一个反向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。还可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。它是开源的,斩获 11.8K 的 Star 数。
特征
-
基于 Tabler(https://tabler.github.io/) 的美观安全的管理界面
-
无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机
-
使用 Let's Encrypt 的免费 SSL 或提供您自己的自定义 SSL 证书
-
主机的访问列表和基本 HTTP 身份验证
-
高级 Nginx 配置可供超级用户使用
-
用户管理、权限和审核日志
安装
1、安装 Docker 和 Docker-Compose
2、创建一个docker-compose.yml文件
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
3、运行
docker-compose up -d
#如果使用的是 docker-compose-plugin
docker compose