Skip to content
On this page

NginxProxyManager

docker安装nginx-proxy-manager

sudo apt-get update
sudo apt-get install docker-compose-plugin
docker compose version

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
      - ./letsencrypt:/etc/letsencrypt
      
#如果使用的是 docker-compose-plugin
docker compose up -d

默认账号密码

账号:admin@example.com
密码:changeme

安装SSL

image-20230413095301093

image-20230413095335044

image-20230413095410339

静态代理

image-20230413095449541

注意

root 目录是相对于docker挂载的目录路径,不是主机的绝对路径。配置不正确则导致404

如:
1、docker目录挂载:/data/NginxProxyManager/data:/data
2、我的静态目录必须放在/data/NginxProxyManager/data下的test目录,否则映射不到
3、root配置路径为:/data/test