Skip to content
公告

在阿里云服务器上部署

官方文档

反向代理服务(IP挂载域名)

sh
docker run \
 --name nginx-proxy-manager-zh \
 --restart=always \
 -p 8081:80 `#前面的端口可以自行修改,但是不能是80端口` \
 -p 443:443 `#不可以修改` \
 -p 81:81 `#前面的端口可以自行修改` \
 -v /root/nginx/data:/data \
chishin/nginx-proxy-manager-zh:2.11.1

默认管理员信息:

sh
Email:    admin@example.com
Password: changeme

关于DNSPod创建证书失败

此问题在2.9.19版本开始就已经存在,原因是zope引起的,由于ARM架构一直安装失败所以无法打包到镜像中,建议使用如下方法修复此问题:

首先确保nginx-proxy-manager-zh的Docker容器已经正常运行,使用docker-compose ps查看容器名,这里假设容器名为nginx-proxy-manager-zh。

进入容器:(注意替换下文中的容器名)

docker exec -it nginx-proxy-manager-zh bash

执行安装zope命令:

python3 -m pip install --upgrade pip
pip install certbot-dns-dnspod
pip install zope

等待安装完成,退出容器:

exit

最后刷新浏览器,再次使用DNSPod创建证书即可。

本博客为分享文档,仅供个人学习参考。