Introducción
CasaOS se ha convertido en una solución sencilla y potente para gestionar aplicaciones en servidores domésticos. Sin embargo, muchos usuarios se encuentran con la necesidad de acceder a sus aplicaciones desde fuera de la red local, de forma segura y estable. En esta guía veremos cómo combinar CasaOS, Nginx Proxy Manager (NPM) y Cloudflare para exponer servicios al exterior con certificados SSL y subdominios personalizados.

Requisitos previos
- Un servidor con CasaOS instalado.
- Nginx Proxy Manager funcionando en el mismo servidor.
- Una cuenta en Cloudflare y un dominio propio.
- Acceso al router para abrir puertos (habitualmente 80 y 443).

Paso 1: Instalar aplicaciones en CasaOS
- Entra en el App Store de CasaOS o añade la app manualmente.
- Configura la red en modo bridge.
- Mapea puertos únicos para cada aplicación. Ejemplo:
- Filebrowser →
8080:80 - Jellyfin →
8096:8096
- Filebrowser →
- Define volúmenes persistentes:
/DATA/AppData/<app>/config:/config/DATA/AppData/<app>/cache:/cache(opcional pero recomendable)/DATA/Media:/media(para apps multimedia).
Paso 2: Configurar Proxy Host en NPM
- Accede al panel de Nginx Proxy Manager.
- Crea un nuevo Proxy Host:
- Domain Names:
app.midominio.com - Forward Host/IP: IP local del servidor (ej.
192.168.1.xx) - Forward Port: el puerto expuesto en CasaOS (ej.
8080,8096) - Scheme:
http
- Domain Names:
- Activa SSL Let’s Encrypt y marca Force SSL.

Paso 3: Configurar Cloudflare
- Entra en tu panel de Cloudflare.
- Crea un registro A para cada subdominio:
- Nombre:
app - IP: tu IP pública
- Nombre:
- Activa el proxy (nube naranja).
- En SSL/TLS, selecciona “Full (strict)”.

Paso 4: Validación
- Accede en local:
http://192.168.1.xx:PUERTO - Accede desde fuera:
https://app.midominio.com - Comprueba que el contenedor aparece como healthy en CasaOS.
- Verifica que el candado verde (SSL) está activo en el navegador.
Buenas prácticas
- Haz copias de seguridad periódicas de
/DATA/AppData. - No expongas aplicaciones sensibles como Portainer o Syncthing.
- Usa subdominios separados para cada servicio.
- Documenta puertos y dominios para evitar conflictos futuros.

Conclusión
Con este método, cualquier aplicación instalada en CasaOS puede ser expuesta al exterior de forma segura y organizada. La combinación de CasaOS + NPM + Cloudflare ofrece un flujo limpio, con certificados SSL automáticos y gestión centralizada de accesos. Es una solución replicable y escalable: desde aplicaciones multimedia como Jellyfin hasta gestores de archivos como Filebrowser.