Objetivo: servir esta web desde el Mac mini y hacerla accesible públicamente en https://casa.jorgemora.info.

Lee AUTOALOJAR.md antes de actuar. El proyecto estático ya está construido en código y conserva la cocina corregida y las texturas realistas. No recrees ni rediseñes la vivienda.

Usa una carpeta estable, preferiblemente ~/Sites/casa-jorge-autoalojada. Comprueba primero si ya hay Caddy, Docker, servicios web, un túnel o registros DNS para este dominio; conserva los demás proyectos.

Ruta recomendada: Python 3 para generar dist, Caddy nativo escuchando solo en 127.0.0.1:8080 y Cloudflare Tunnel dirigido a ese puerto. Si Docker ya está preparado, el Dockerfile y compose.yaml incluidos son otra opción para servir el mismo contenido.

Usa la cuenta de Cloudflare que administra jorgemora.info. Solicita el inicio de sesión seguro si falta. El UUID, las rutas de credenciales y los registros DNS deben proceder de datos reales; no inventes valores. Mantén las credenciales fuera del repositorio.

Configura arranque persistente y evita suspensión del Mac para que la web siga disponible. El asistente de LaunchAgents incluido arranca al iniciar sesión: si Jorge necesita servicio antes del login, prepara servicios de sistema y explica la diferencia. No ejecutes a la vez el servidor Docker y el nativo en el puerto 8080.

Verifica HTTP local, HTTPS público desde fuera de la red, acceso sin login, texturas, navegación, decoración, luces, guardar/cargar y exportar. No des el trabajo por publicado hasta verificar el dominio real. La autenticación de Cloudflare no equivale a que el dominio esté desplegado.

Este encargo es autoalojamiento. Cloudflare Tunnel proporciona la entrada HTTPS; los archivos se sirven desde el Mac mini. GitHub es opcional como copia privada. La alternativa anterior de Pages se conserva en PUBLICAR_EN_PAGES.md.

Devuelve la URL final y un resumen de qué procesos se ejecutan, cómo reiniciarlos, dónde están los archivos y qué queda pendiente si aparece un bloqueo.
