前言:nginx proxy manager 与 nginx 只要装一个就行,前者相当于一个可视化的 nginx

第一步是安装 Docker 和 DockerCompose,具体细节查看这篇文章 Docker 和 DockerCompose 的安装和配置

下面正式开始安装 Nginx Proxy Manager

选择一个目录用来创建 docker-compose.yaml 文件,例如 /home/user/nginx_proxy_manager
在该目录下创建名为 docker-compose.yaml 的文件,写入以下内容:

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

保存后,在 /home/user/nginx_proxy_manager 目录下执行 docker-compose up -d 命令即可完成安装

安装成功后进入 NginxProxyManager 后台面板,用服务器 IP 加 81 端口访问网页
用户名:[email protected]
密码:changeme
登录后记得先修改密码!