这是一个用于在 Debian 11+ 或 Ubuntu 20.04+ 系统上一键安装 Nginx Proxy Manager (NPM) 的 Shell 脚本。它可以帮助你快速部署 NPM,并自动处理依赖安装、Docker环境配置等步骤。
- 系统检测: 自动检测操作系统版本 (推荐 Debian 11+ 或 Ubuntu 20.04+)。
- 权限检查: 提示用户是否拥有 root 权限,非 root 用户可能会安装失败。
- 依赖安装: 自动更新软件包列表并安装
wget,curl,sudo,unzip,git。 - Docker & Docker Compose: 自动下载并安装最新版的 Docker 和 Docker Compose。
- 版本选择: 允许用户选择安装中文版 (
chishin/nginx-proxy-manager-zh) 或英文原版 (jc21/nginx-proxy-manager) 的 Nginx Proxy Manager。 - 自动配置: 在
/opt/ng目录下自动创建docker-compose.yml文件。 - 后台启动: 自动在后台启动 Nginx Proxy Manager 服务。
- 信息提示: 安装完成后,清晰显示 NPM 的访问地址和默认登录凭据。
- 一台VPS(虚拟专用服务器)
- 推荐系统:Debian 11 (Bullseye) 或更高版本,Ubuntu 20.04 (Focal Fossa) 或更高版本。
- 具有
root权限或可以执行sudo命令的用户 (脚本内部会尝试使用sudo提权)。 - 稳定的网络连接。
选择以下任一命令在你的服务器上执行即可。脚本会自动下载并运行。
wget -O ng.sh https://raw.githubusercontent.com/Netflixxp/Nginx-Proxy-Manager/main/ng.sh && chmod +x ng.sh && ./ng.sh或者
bash <(curl -sSL https://raw.githubusercontent.com/Netflixxp/Nginx-Proxy-Manager/main/ng.sh)