安装 Nginx Proxy Manager
时间: 2025-05-02 20:37:05 浏览: 16
<think>好的,我需要帮助用户找到如何安装Nginx Proxy Manager的教程或指南。根据用户提供的引用内容,里面提到了几个安装步骤,比如创建目录、编辑docker-compose.yml文件,以及使用Docker安装的方法。
首先,我应该整理这些引用中的信息。引用[1]提到在/opt/nginx-proxy目录下创建docker-compose.yml文件,并给出了具体的配置内容。引用[2]则提到通过Home Assistant的插件商店安装,但可能用户更倾向于常规的Docker安装方式,因为引用[3]和[4]也提到了Docker容器和项目地址。需要确认这些步骤是否一致,并按照逻辑顺序排列。
接下来,我需要确保步骤清晰,用户能够一步步跟随。例如,先安装Docker和Docker Compose,这是前提条件。然后创建目录和配置文件,接着启动容器。可能还需要提醒用户检查服务是否正常运行,比如访问管理界面。
同时,要注意引用标注的正确性,每个步骤的来源要对应正确的引用编号。比如,Docker安装步骤主要来自引用[1]和[3],而初始访问的信息可能来自引用[4]。
另外,用户可能需要后续配置的指导,比如添加代理主机或SSL证书,但根据问题,用户主要需要安装教程,这部分可以简要提及,并引导用户参考其他资源。
最后,生成的相关问题应该围绕安装后的步骤、常见错误解决和配置方法,这样用户如果有进一步的问题可以自行查阅。</think>### Nginx Proxy Manager安装教程
#### 前置条件
1. 已安装Docker和Docker Compose。验证命令:
```bash
docker --version && docker-compose --version
```
#### 安装步骤
1. **创建专用目录**
通过SSH连接到服务器后执行:
```bash
mkdir -p /opt/nginx-proxy && cd /opt/nginx-proxy # 引用[1]
```
2. **编写Docker Compose文件**
创建`docker-compose.yml`并写入以下配置:
```yaml
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80' # HTTP端口
- '81:81' # 管理界面
- '443:443' # HTTPS端口
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt # 引用[1][3]
```
3. **启动容器**
在目录中执行:
```bash
docker-compose up -d # 引用[1][3]
```
4. **访问管理界面**
浏览器输入`http://服务器IP:81`,初始账号:
```
邮箱: [email protected]
密码: changeme # 首次登录强制修改[^4]
```
#### 验证安装
通过命令检查容器状态:
```bash
docker ps | grep nginx-proxy-manager
```
### 后续配置建议
- 添加代理主机时,建议在域名解析中预先配置A记录
- 管理界面支持Let's Encrypt免费SSL证书一键申请
阅读全文
相关推荐


















