Proyecto personal · En mi servidor · 2026
Selflix
Mi propio "Netflix": un media center con Jellyfin en mi servidor casero.
Ver en vivo · selflix.rossmel.com ↗Mi rol
Todo: instalación, configuración, acceso seguro y mantenimiento.
Stack
- Jellyfin
- Docker
- Cloudflare Tunnel
- Linux
- REST API
El problema
Películas y series repartidas en carpetas y discos, sin saber cuál era el capítulo siguiente. Selflix las ordena en una biblioteca con pósters y sinopsis, recuerda por dónde ibas y se ve desde el celular o el navegador, desde cualquier lugar, con cuentas propias.
Lo destacado
- 01Jellyfin en Docker, con la biblioteca montada en solo lectura y el servicio accesible solo desde el propio servidor.
- 02Acceso desde fuera sin abrir puertos (el servidor está detrás de CGNAT), mediante un túnel de Cloudflare con HTTPS.
- 03Una cuenta por persona, creadas y administradas también por la API de Jellyfin.
- 04Orden de capítulos corregido comparando con la API pública de TVMaze, y pósters restaurados con archivos locales.
- 05Disco externo NTFS montado de forma permanente y segura en Linux.
Lo que aprendí
- → 01La estructura de carpetas es la mitad del trabajo: Jellyfin es tan bueno como el orden de tus archivos.
- → 02Los atajos elegantes pueden duplicarlo todo: los enlaces simbólicos hacían que cada capítulo apareciera dos veces.
- → 03Nunca exponer un servicio de casa directo a internet: un túnel da acceso desde cualquier lado sin abrir la red.
En vivo
Corriendo en mi servidor
Proyectos que corren en mi homelab, bajo mi dominio. Entra a cada uno para ver cómo funciona.
- notebook.rossmel.comNotebookApuntes como un chat contigo mismo, con memoria: les preguntas, los buscas y estudias con flashcards. Open source.Ver detalles →
- rubik.rossmel.comRubikPara practicar cubo de Rubik y otros puzzles, con mezclas oficiales y visor 3D.Ver detalles →
- manga.rossmel.comMangaMi propio lector de mangas: biblioteca compartida, progreso por persona y app en el celular.Ver detalles →
Artículos sobre este proyecto
Siguiente proyecto
Manga →