Nginx Proxy Manager

门槛低,操作简单,不需要你掌握很复杂的Nginx配置知识,只需要几步就能很轻松完成反向代理的设置和SSL证书的部署。

安装docker

1
2
curl -sSL https://get.docker.com/ | sh
systemctl enable --now docker

安装docker-compose

1
2
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

下载Docker-compose文件

1
2
3
4
5
6
7
8
9
10
11
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
docker-compose up -d

默认登陆名和密码

Email:

1
admin@example.com

Password:

1
changeme

查看当前服务器IP

1
curl ifconfig.me

查看Docker容器内部IP

1
ip addr show docker0