Riam
Panel de administración para servidores multimedia que centraliza la gestión de usuarios de Emby y Jellyfin, facilitando la creación, el control de accesos y el seguimiento desde una sola interfaz.
Contexto
Riam es un panel de administración para servidores multimedia que centraliza la gestión de usuarios de Emby y Jellyfin en una sola interfaz clara y fácil de usar.
El objetivo es simplificar tareas comunes como crear usuarios, controlar accesos y revisar el estado general del servidor sin tener que navegar por las configuraciones internas de cada plataforma.
Capturas
Stack tecnológico
Puntos clave
Gestión centralizada de usuarios de Emby y Jellyfin desde un único panel de administración.
Flujos simples para la creación de usuarios, el control de accesos y el seguimiento del servidor.
Aprendizajes
Al conectar cientos de usuarios y varios servidores, las peticiones por minuto se dispararon al punto de que mi VPS fue suspendido por sospecha de ataque DDoS, lo que me obligó a implementar rate limiting y métricas en tiempo real para controlar y observar el tráfico.
Aprendí a usar un sistema tipo Redis (Dragonfly) para cachear imágenes y peticiones recientes, además de filtrar las reproducciones de menos de 60 segundos para no insertar datos basura en el servidor.
También aprendí a estructurar los despliegues en Coolify para que la API y la web se publiquen de forma independiente, permitiendo actualizar cada servicio sin interrumpir al otro.