前言

Nginx Proxy Manger 旨在以最低门槛实现支持SSL的反向代理功能,无需配置复杂的Nginx文件,通过基于Tabler的管理界面,轻松创建Proxy Hosts、Redirection Hosts、Streams和 404 hosts。

官网:https://nginxproxymanager.com/

原项目地址:https://github.com/NginxProxyManager/nginx-proxy-manager

主机需求

一台拥有公网ip的云服务器,系统为Ubuntu Server 20.04或CentOS 7.9

安装 Docker 和 Docker-Compose

参见 http://geeklab.top/Docker/936b9f19945c/

开始安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 安装此软件需要80和443端口,请确认是否被nginx或apache占用
---
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81' # 面板端口
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt

启动容器

1
2
3
docker-compose up -d
docker ps #查询运行状态
docker logs 容器名或者ID #查询日志

默认用户名和密码

1
2
Email:    [email protected]
Password: changeme

如果还有问题…

请参见 Nginx Proxy Manager文档