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 上预览
特别感谢我们所有的贡献者。