1.简介
官网:https://nginxproxymanager.com/
2. 准备
Debian 或者 Ubuntu 系统。
安装 docker 和 docker-compose。详见文章:在服务器中安装docker/docker-compose
3 安装 Nginx Proxy Manager
创建安装目录和配置文件:
sudo -i
mkdir -p /root/data/docker_data/proxy
cd /root/data/docker_data/proxy
vim 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 # 冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 data 文件夹中
- ./letsencrypt:/etc/letsencrypt # 冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 letsencrypt 文件夹中
运行
cd /root/data/docker_data/proxy
docker-compose up -d
4.访问
你可以通过ip:81访问 Nginx Proxy Manager
默认登陆名和密码:
- Email: admin@example.com
- Password: changeme