Nginx Proxy Manager 官网

Docker镜像安装

英文镜像 - jc21/nginx-proxy-manager
中文镜像 - chishin/nginx-proxy-manager-zh

这里推荐使用英文镜像安装,中文的bug 比较多,而且是在申请证书的地方报错。

docker-compose.yml

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

这是运行所需的最低配置
运行

docker-compose up -d

# If using docker-compose-plugin
docker compose up -d

运行后默认账号密码

控制台地址: http://127.0.0.1:81
Email: admin@example.com
Password: changeme

登录后修改账号密码

申请SSL 证书这里是最需要的,这里需要有一个域名,并且域名解析地址是当前 Nginx Proxy Manager 服务所在地址
image-1682606032140
image-1682606001826
这里同意协议 和勾选 DNS Challenge

image-1682606092753
这里列表列出 DNS服务提供商 选择你真在使用的 ,根据提示前往获取相应的配置就也可以了 我这里使用的是DNSPOD 需要 注册邮箱 和 tokenid token 前往控制台查看 和创建token 输入就可以了

等待几分钟就有了
image-1682606285084

使用的时候 勾选相应的证书即可
image-1682606324120