🛠️ 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