说明
官网:https://nginxproxymanager.com/
Github:https://github.com/NginxProxyManager/nginx-proxy-manager/
安装
docker-compose
services:
app:
image: 'docker.io/jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
访问:
http://127.0.0.1:81
Default Admin User:
Email: admin@example.com
Password: changeme
使用
1. 创建免费的SSL证书
- 阿里云账户创建子账户
- 子账户增加DNS权限
实际原理应该是通过Certbot
自动申请Let's Encrypt的证书
参考文章:
使用Certbot自动生成和更新证书
https://www.jianshu.com/p/8a83fd1eebfa