Guía de Nginx Proxy Manager
Nginx Proxy Manager: 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.
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 gitInstalar Docker:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USERInstalar 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-composeCrear directorio y archivo docker-compose.yml:
mkdir -p ~/nginx-proxy-manager
cd ~/nginx-proxy-manager
nano docker-compose.ymlContenido 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/letsencryptIniciar Nginx Proxy Manager:
sudo docker-compose up -d3. Verificación de estado (status)
Verificar estado del contenedor:
sudo docker-compose psVerificar logs del contenedor:
sudo docker-compose logs -fAcceder a la interfaz web:
- Abrir navegador y navegar a
http://<IP_SERVIDOR>:81. - Credenciales predeterminadas: admin@example.com / changeme.
Verificar puertos en escucha:
sudo netstat -tulpn | grep :81Nginx Proxy Manager: requisitos de hardware
Esta página detalla los requisitos de hardware y sistema operativo necesarios para ejecutar Nginx Proxy Manager, incluye una imagen de la arquitectura del sistema y una breve explicación de su diseño.
Guía de Ansible
Documentación técnica completa sobre Ansible: conceptos, requisitos e instalación.