Levantar el stack¶
Procedimiento para iniciar todos los servicios del homelab.
Prerrequisitos¶
- Docker y Docker Compose instalados
- Archivo
.envconfigurado en la raíz del proyecto - Red
hosting-network(se crea automáticamente)
Pasos¶
1. Ir al directorio del proyecto¶
cd /ruta/a/khosting
2. Verificar .env¶
# Confirmar que existen las variables necesarias
grep -c CLOUDFLARE_TOKEN .env
3. Levantar servicios¶
docker compose up -d
4. Verificar estado¶
docker compose ps
Todos los contenedores deben estar running o healthy.
5. Verificar acceso¶
| Servicio | Verificación |
|---|---|
| NPM | curl -I http://192.168.1.6:81 |
| Glances | Abrir http://192.168.1.6:61208 |
| Portainer | Abrir http://192.168.1.6:9000 |
| Túnel | docker compose logs cloudflared --tail 20 |
Orden de arranque¶
Docker Compose respeta depends_on. El túnel espera a NPM automáticamente.