> ## Content Index
> Fetch the complete content index at: https://isoziyuan.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# docker安装nginxproxymanager
- URL: https://isoziyuan.com/p/100062/
- Published: 2023-03-16T04:55:18.000Z
- Updated: 2023-03-16T04:55:18.000Z
- Author: 9253462
- Tags: Docker, old-wordpress-import, #wp, #wp-post, #Import 2026-09-04 23:28

要安装nginxproxymanager，您可以使用Docker。以下是一些简单的步骤来安装和运行nginxproxymanager：

1. 安装Docker和Docker Compose。这可能需要根据您的操作系统和版本进行调整。
2. 创建一个目录来存储nginxproxymanager的Docker配置文件。例如，可以使用以下命令创建一个名为`nginx-proxy-manager`的目录：  
```  
mkdir nginx-proxy-manager  
```
3. 在该目录中创建一个名为`docker-compose.yml`的文件，并将以下内容复制粘贴到文件中：  
```  
version: '3'  
services:  
  app:  
    image: 'jc21/nginx-proxy-manager:latest'  
    restart: always  
    ports:
      - '80:80'
      - '443:443'
      - '81:81'  
    environment:  
      DB_MYSQL_HOST: db  
      DB_MYSQL_PORT: '3306'  
      DB_MYSQL_USER: npm  
      DB_MYSQL_PASSWORD: npm  
      DB_MYSQL_NAME: npm  
    volumes:
      - ./data:/app/data
      - ./letsencrypt:/etc/letsencrypt  
    depends_on:
      - db  
  db:  
    image: 'jc21/mariadb-aria:10.4'  
    restart: always  
    environment:  
      MYSQL_ROOT_PASSWORD: npm  
      MYSQL_DATABASE: npm  
      MYSQL_USER: npm  
      MYSQL_PASSWORD: npm  
    volumes:
      - ./data/mysql:/var/lib/mysql  
```
4. 运行以下命令启动nginxproxymanager：  
```  
docker-compose up -d  
```  
这会启动nginxproxymanager容器，并将其绑定到端口80、443和81。现在可以通过在Web浏览器中输入服务器的IP地址或域名来访问nginxproxymanager的Web界面，例如：`http://your_server_ip_address:81`。  
请注意，这仅是基本安装步骤。在实际部署nginxproxymanager之前，您需要进一步配置和保护您的服务器和应用程序。  
在安装nginxproxymanager后，您可以使用以下默认凭据进行初始登录：

  - 用户名：`admin@example.com`
  - 密码：`changeme`  
请务必在首次登录后更改管理员帐户的密码。在登录后，您可以在“管理用户”页面上添加其他用户，并授予他们不同的角色和权限。