Idioma
Español
Documentacion /docs

🛠️ Guía de Instalación

Instalación de Nginx Proxy Manager en Ubuntu/Debian: guía paso a paso con comandos CLI, configuración de Docker, y verificación de estado.

PÁGINA 3: Instalación de Nginx Proxy Manager en Ubuntu/Debian

1. Guía de Instalación Paso a Paso

Paso 1: Preparación del Sistema

  • Actualizar el sistema y asegurar dependencias básicas.
  • Instalar Docker y Docker Compose si no están presentes.

Paso 2: Configuración de Docker

  • Crear directorio para Nginx Proxy Manager y archivo de configuración docker-compose.yml.
  • Configurar variables de entorno y volúmenes persistentes.

Paso 3: Despliegue del Contenedor

  • Ejecutar Docker Compose para iniciar Nginx Proxy Manager.
  • Verificar que el contenedor esté en ejecución y accesible.

Paso 4: Configuración Inicial

  • Acceder a la interfaz web para configuración inicial (crear usuario admin, configurar SSL, etc.).

2. Comandos CLI precisos y detallados en bloques de código

Actualizar sistema e instalar dependencias:

sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git

Instalar Docker:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER

Instalar Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Crear directorio y archivo docker-compose.yml:

mkdir -p ~/nginx-proxy-manager
cd ~/nginx-proxy-manager
nano docker-compose.yml

Contenido de docker-compose.yml:

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

Iniciar Nginx Proxy Manager:

sudo docker-compose up -d

3. Verificación de estado (status)

Verificar estado del contenedor:

sudo docker-compose ps

Verificar logs del contenedor:

sudo docker-compose logs -f

Acceder a la interfaz web:

  • Abrir navegador y navegar a http://<IP_SERVIDOR>:81.
  • Credenciales predeterminadas: [email protected] / changeme.

Verificar puertos en escucha:

sudo netstat -tulpn | grep :81