nginx-proxy-manager是一款反向代理的可视化管理系统,基于Nginx,具有干净、美观的Web UI。可以实现SSL证书在线申请,通过单独的配置、自定义和入侵保护来管理多个代理。最关键的是,它是免费开源的!
功能特点
基于 Tabler(https://tabler.github.io/) 的美观安全的管理界面 无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机 使用 Let’s Encrypt 的免费 SSL 或提供您自己的自定义 SSL 证书 主机的访问列表和基本 HTTP 身份验证 高级 Nginx 配置可供超级用户使用 用户管理、权限和审核日志
那么我们就来看看如何部署吧~
要求
- VPS一台
- 域名一个并已解析至VPS的IP地址
部署
Docker 安装文档
https://docs.docker.com/engine/install/
安装Docker
curl -fsSL https://get.docker.com | sh
一键安装Nginx Proxy Manager
docker run -d \ --name=npm \ -p 80:80 \ -p 81:81 \ -p 443:443 \ -v /home/npm/data:/data \ -v /home/npm/letsencrypt:/etc/letsencrypt \ --restart=always \ jc21/nginx-proxy-manager:latest
安装成功后进入NGINX后台面板:
服务器IP加81端口访问网页
用户:admin@example.com
密码:changeme
登入后记得先修改密码!
😎