Nginx Proxy Manager是个个由外国人开发的nginx面板,少了宝塔的功能,对于像我这样只需要用到nginx反代的人,但又不会手动编辑文件十分友好

搭建

1.更新环境
ubuntu和debian

1
apt update -y && apt upgrade

2.安装docker
ubuntu和debian
1
sudo apt install docker.io -y && sudo apt install docker-compose

用以下命令来检测docker和docker-compose的版本,确保安装成功
1
2
docker --version
docker-compose --version

3.开机自启docker
1
systemctl enable docker

4.创建并编辑文件
1
cd /home/ && mkdir npm && cd npm && nano docker-compose.yml

然后输入以下代码
1
2
3
4
5
6
7
8
9
10
11
12
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

切记 ctrl+x 然后输入 y 退出
5.安装
1
docker-compose up -d

然后 ip:port 访问面板默认为81
初始mail & passwrd
Email: admin@example.com
Password: changeme

参考: github项目https://github.com/NginxProxyManager/nginx-proxy-manager