Repolode
LLukas22

LLukas22/Jellyswarrm

Un proxy inverso que combina varios servidores Jellyfin en una biblioteca y una interfaz unificadas.

Estrellas
964
Forks
48
Issues abiertos
39
Último commit
hace 3 días

¿Qué es?

Jellyswarrm se sitúa delante de varios servidores Jellyfin y los presenta como un único servidor Jellyfin para las aplicaciones cliente. Permite explorar juntas las bibliotecas de distintas ubicaciones y combina las listas Next Up y Recently Added de todos los servidores conectados.

La reproducción se transmite directamente desde el servidor original, no a través de Jellyswarrm, así que la carga de transcodificación y streaming se mantiene donde están los archivos multimedia. Los usuarios de distintos servidores se pueden vincular mediante el mapeo de usuarios, y también se pueden sincronizar entre servidores federados. La interfaz web de /ui permite configurar y administrar servidores y mapeos; además, el cliente web de Jellyfin incluido se sirve desde la misma dirección.

El proyecto está escrito en Rust, se distribuye como imágenes de Docker y todavía está en una fase temprana de desarrollo. Quick Connect, la compatibilidad con websockets para SyncPlay, el streaming de audio y el ajuste automático de bitrate figuran como funciones en desarrollo.

Funciones clave

  • 01Explorar bibliotecas de varios servidores Jellyfin desde una sola interfaz.
  • 02Reproducir contenido en streaming directamente desde el servidor original.
  • 03Vincular cuentas de usuario entre servidores mediante el mapeo de usuarios.
  • 04Combinar las listas Next Up y Recently Added de varios servidores.
  • 05Funcionar con los clientes Jellyfin existentes, ya que se presenta como un servidor estándar.
  • 06Implementarlo con Docker y administrar los servidores desde una interfaz web.

Casos de uso

  • Combinar bibliotecas multimedia repartidas entre servidores propios y de amigos.
  • Ofrecer a un hogar un único punto de acceso a Jellyfin cuando el contenido está alojado en varios equipos.
  • Conectar servidores Jellyfin en redes distintas sin montar el almacenamiento remoto mediante SMB.

Inicio rápido

  1. 1

    Inicia Jellyswarrm con Docker Compose usando el archivo docker-compose.yml proporcionado

    docker compose up -d
  2. 2

    Abre la interfaz web en /ui, en el puerto 3000, e inicia sesión con las credenciales que configuraste

Antes de usarlo

  • Aún está en una fase temprana de desarrollo y algunas funciones están incompletas o no están disponibles.
  • QuickConnect, la compatibilidad con websocket y SyncPlay están sin terminar o no son fiables.
  • No se han probado todos los clientes de Jellyfin, por lo que algunos pueden tener problemas.
  • Está publicado bajo la licencia GPL-2.0, una licencia copyleft.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Jellyswarrm?
Un proxy inverso que combina varios servidores Jellyfin en una biblioteca y una interfaz unificadas. Jellyswarrm se sitúa delante de varios servidores Jellyfin y los presenta como un único servidor Jellyfin para las aplicaciones cliente. Permite explorar juntas las bibliotecas de distintas ubicaciones y combina las listas Next Up y Recently Added de todos los servidores conectados.
¿Jellyswarrm es gratuito? ¿Qué licencia tiene?
Jellyswarrm es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Jellyswarrm sigue mantenido?
Mantenimiento activo. El último commit de Jellyswarrm fue el 3 nov 2026.
¿Para qué puedo usar Jellyswarrm?
Combinar bibliotecas multimedia repartidas entre servidores propios y de amigos. Ofrecer a un hogar un único punto de acceso a Jellyfin cuando el contenido está alojado en varios equipos. Conectar servidores Jellyfin en redes distintas sin montar el almacenamiento remoto mediante SMB.
¿Cómo se instala Jellyswarrm?
Inicia Jellyswarrm con Docker Compose usando el archivo docker-compose.yml proporcionado: docker compose up -d Abre la interfaz web en /ui, en el puerto 3000, e inicia sesión con las credenciales que configuraste
¿Dónde consigo Jellyswarrm?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/LLukas22/Jellyswarrm

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados