nginx proxy manager
v2.12.1
該專案作為預先建置的 docker 映像提供,可讓您輕鬆轉發到在家中或其他地方運行的網站,包括免費的 SSL,而無需了解太多有關 Nginx 或 Letsencrypt 的資訊。
我創建這個專案是為了滿足個人需求,為用戶提供一種簡單的方法來完成帶有 SSL 終止的反向代理主機,並且它必須簡單到猴子都能做到。這個目標沒有改變。雖然可能有高級選項,但它們是可選的,並且項目應盡可能簡單,以便進入門檻較低。
我不會在這裡討論太多細節,但這裡是對於這個自託管世界的新手來說的基礎知識。
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
這是所需的最低配置。請參閱文件以了解更多資訊。
docker-compose up -d
# If using docker-compose-plugin
docker compose up -d
當您的 Docker 容器運行時,透過連接埠81
連接到它的管理介面。有時,由於密鑰的熵,這可能需要一點時間。
http://127.0.0.1:81
預設管理員用戶:
Email: [email protected]
Password: changeme
使用此預設使用者登入後,系統將立即要求您修改您的詳細資料並更改您的密碼。
歡迎所有人針對develop
分支為該專案建立拉取請求。正式版本是從master
分支建立的。
本項目使用的是CI。所有 PR 必須通過才能被考慮。通過後,可以在 dockerhub 上使用 PR 的 docker 建置進行手動驗證。
develop
分支中的文件可在 https://develop.nginxproxymanager.com 上預覽
特別感謝我們所有的貢獻者。