1.2 KiB
1.2 KiB
Instalación avanzada y TLS
Esta guía cubre pasos adicionales para desplegar Portainer con mejores prácticas, incluyendo uso de .env, TLS y consideraciones de seguridad.
Requisitos
- Docker y Docker Compose instalados
- Archivo
.envcreado a partir destack.env.example - Puertos disponibles:
9443(HTTPS),8000(opcional)
Variables en .env
Ejemplo de variables útiles en .env:
PORTAINER_IMAGE=portainer/portainer-ce:latest
HTTPS_PORT=9443
EDGE_PORT=8000
DATA_VOLUME=data
Asegúrate de que docker-compose.yaml las usa correctamente.
Arranque del stack
cd C:\Users\gustavo.roales.ICT-IBERIA\repos\infra-portainer
docke compose up -d
Certificados TLS
- Si usas un proxy (Traefik, Nginx), gestiona TLS en el proxy y expón Portainer internamente.
- Si expones Portainer directamente, configura certificados válidos o asigna reverse proxy delante.
Seguridad
- Limita el acceso por red (firewall/VPN).
- No compartas
.envni secretos. - Haz backup periódico del volumen
data.
Verificación
docker ps --filter name=portainer
Accede: https://<HOST>:9443
¿Quieres que añada configuración de Traefik con reglas y certificados (Let's Encrypt)?