Repolode
LLukas22

LLukas22/Jellyswarrm

Um proxy reverso que combina vários servidores Jellyfin em uma única biblioteca e interface.

Estrelas
964
Forks
48
Issues abertas
39
Último commit
há 6 horas

O que é?

O Jellyswarrm fica à frente de vários servidores Jellyfin e os apresenta aos apps cliente como um único servidor Jellyfin. É possível navegar em conjunto pelas bibliotecas de diferentes locais, e as listas Next Up e Recently Added são combinadas entre todos os servidores conectados.

A reprodução é feita diretamente pelo servidor original, sem passar pelo Jellyswarrm, então a carga de transcodificação e streaming permanece onde a mídia está armazenada. Usuários de servidores diferentes podem ser vinculados por meio do mapeamento de usuários, e os usuários podem ser sincronizados entre servidores federados. Uma interface web em /ui permite configurar e gerenciar servidores e mapeamentos, e o cliente web do Jellyfin incluído é servido pelo mesmo endereço.

O projeto é escrito em Rust, distribuído como imagens Docker e ainda está em estágio inicial de desenvolvimento. Quick Connect, suporte a websocket para SyncPlay, streaming de áudio e ajuste automático de bitrate estão listados como em andamento.

Recursos principais

  • 01Navegue pelas bibliotecas de vários servidores Jellyfin em uma única interface.
  • 02Reproduza conteúdo diretamente do servidor original.
  • 03Vincule contas de usuário entre servidores por meio do mapeamento de usuários.
  • 04Combine as listas Next Up e Recently Added entre servidores.
  • 05Funciona com os clientes Jellyfin existentes, pois se apresenta como um servidor padrão.
  • 06Implante com Docker e gerencie servidores por meio de uma interface web.

Casos de uso

  • Combinar bibliotecas de mídia distribuídas entre servidores próprios e de amigos.
  • Oferecer à família um único ponto de acesso ao Jellyfin quando o conteúdo está em várias máquinas.
  • Conectar servidores Jellyfin em redes diferentes sem montar armazenamento remoto via SMB.

Início rápido

  1. 1

    Inicie o Jellyswarrm com o Docker Compose usando o docker-compose.yml fornecido

    docker compose up -d
  2. 2

    Acesse a interface web em /ui, na porta 3000, e faça login com as credenciais que você definiu

Antes de usar

  • Ainda está em estágio inicial de desenvolvimento, e alguns recursos estão incompletos ou ausentes.
  • QuickConnect, o suporte a websocket e o SyncPlay estão inacabados ou são pouco confiáveis.
  • Nem todos os clientes Jellyfin foram testados, então alguns podem apresentar problemas.
  • Licenciado sob a GPL-2.0, uma licença copyleft.

Em coleções

Tópicos

Perguntas frequentes

O que é Jellyswarrm?
Um proxy reverso que combina vários servidores Jellyfin em uma única biblioteca e interface. O Jellyswarrm fica à frente de vários servidores Jellyfin e os apresenta aos apps cliente como um único servidor Jellyfin. É possível navegar em conjunto pelas bibliotecas de diferentes locais, e as listas Next Up e Recently Added são combinadas entre todos os servidores conectados.
Jellyswarrm é gratuito? Qual é a licença?
Jellyswarrm é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Jellyswarrm ainda é mantido?
Manutenção ativa. O último commit de Jellyswarrm foi em 7 de nov. de 2026.
Para que posso usar Jellyswarrm?
Combinar bibliotecas de mídia distribuídas entre servidores próprios e de amigos. Oferecer à família um único ponto de acesso ao Jellyfin quando o conteúdo está em várias máquinas. Conectar servidores Jellyfin em redes diferentes sem montar armazenamento remoto via SMB.
Como instalar Jellyswarrm?
Inicie o Jellyswarrm com o Docker Compose usando o docker-compose.yml fornecido: docker compose up -d Acesse a interface web em /ui, na porta 3000, e faça login com as credenciais que você definiu
Onde consigo Jellyswarrm?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/LLukas22/Jellyswarrm

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados