Nginx Proxy Manager 是一個基於 Nginx 的反向代理管理工具,它提供了一個用戶友好的 Web 界面,讓即使沒有 Nginx 經驗的使用者也能輕鬆設定和管理反向代理、SSL 證書(包含自動續期)以及其他 Nginx 相關配置,非常適合搭配 Docker 部署的應用。(Google AI 摘要)
因為專題需要用到 SSL 憑證(Keycloak 要走 HTTPS 連線)
services:
app:
image: 'docker.io/jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
備註:(https://github.com/NginxProxyManager/nginx-proxy-manager)