快速安裝反向代理Nginx Proxy Manager

Nginx Proxy Manager 的一大特色是它整合了 Let’s Encrypt 憑證申請,可以將網站轉為 HTTPS。簡單來說,是個讓 Nginx 更好管理的好工具。

官方安裝法 https://nginxproxymanager.com/guide/#quick-setup

基本上建下面這個 docker-compose.yml 跑 sudo docker-compose up -d 即可無腦使用

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

管理port是 81。 如果自己的IP是 1.2.3.4 ,納管理介面就是 http://1.2.3.4:81

預設的帳密是  [email protected] 及 changeme,第一次登入後會被要求修改帳號及設定密碼

在docker上建置還有另外一個更快的方式,兩行搞定

# docker pull jc21/nginx-proxy-manager
# docker run -d   --name=nginx-proxy-manager   -p 81:81  -p 80:80  -p 443:4   jc21/nginx-proxy-manager