# Instalar nginx proxy manager

#### Guía oficial

[Full Setup Instructions | Nginx Proxy Manager](https://nginxproxymanager.com/setup/)

## Requisitos

- [Docker Engine](https://wiki.pablomp.es/books/docker-engine/page/instalar-docker-engine "Instalar Docker Engine")

## Instalación

Crear una carpeta para almacenar el contenedor de Docker `mkdir -p docker/nginx_manager`, dentro de esta carpeta creamos un archivo llamado `docker-compose.yml` con:

```bash
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      # These ports are in format <host-port>:<container-port>
      - '80:80' # Public HTTP Port
      - '443:443' # Public HTTPS Port
      - '81:81' # Admin Web Port
      # Add any other Stream port you want to expose
      - '21:21' # FTP

    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
```

Una vez creado ejecutar:

```bash
docker compose up -d
```

Cuando el contenedor este iniciado accedemos con `IP_de_la_maquina:81`.

Credenciales de inicio de sesión:

**Email:** `admin@example.com`  
**Password:** `changeme`