Jellyswarrm

Jellyswarrm

Reverse proxy to unify multiple Jellyfin servers

434stars
8forks
Last commit: 1d ago
Repo age: 1y old

Jellyswarrm is a reverse proxy that aggregates multiple Jellyfin servers into a single unified experience. It presents itself as a standard Jellyfin server so existing Jellyfin clients can browse and play media from multiple back-end servers without switching between them.

Key Features

  • Unified library access: browse media from multiple Jellyfin servers in one combined view (Next Up, Recently Added, etc.).
  • Direct playback: streams content directly from the origin server to preserve original transcoding and reduce proxy overhead.
  • User mapping and federation: link and synchronize user accounts across connected Jellyfin servers for a consistent user experience.
  • API compatibility: exposes the Jellyfin API surface so most existing Jellyfin apps and tools work with minimal changes.
  • Embedded web UI: bundled management UI for adding servers, configuring user maps, and basic administration.
  • Docker-friendly deployment: provided container image and docker-compose examples for easy installation.

Use Cases

  • Consolidate personal media libraries hosted on multiple Jellyfin instances into a single client-visible server.
  • Share and browse friends' Jellyfin libraries across networks without complex file sharing setups.
  • Present a single Jellyfin endpoint for client devices while keeping media stored and served on multiple origin servers.

Limitations and Considerations

  • Project is in early development; some features are incomplete or experimental.
  • QuickConnect-style remote convenience is not yet implemented; login currently requires username and password.
  • Websocket support is incomplete, which can affect real-time features like SyncPlay or live updates.
  • Audio streaming and some client combinations are untested and may have issues in certain setups.
  • Media management (adding/removing libraries) through the proxy is not implemented; library changes must be done on origin servers.

Jellyswarrm is useful for users who want to aggregate multiple Jellyfin instances under a single endpoint while preserving playback performance and original server responsibilities. It is focused on compatibility with existing Jellyfin clients and on simplifying multi-server browsing and user federation.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Caddy

Caddy

Extensible web server and reverse proxy with automatic HTTPS

69.2k
4.6k
Last commit: 1d ago

Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Alternative to:
Caddy Cloud
Caddy Cloud
+8
Traefik Proxy

Traefik Proxy

Cloud-native reverse proxy, load balancer, and ingress controller

61.1k
5.8k
Last commit: 1d ago

Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Alternative to:
Traefik Cloud
Traefik Cloud
+7
Kong Gateway

Kong Gateway

Cloud-native API and LLM gateway with extensible plugins

42.5k
5k
Last commit: 2mo ago

Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Alternative to:
Amazon API Gateway
Amazon API Gateway
+7
Nginx Proxy Manager

Nginx Proxy Manager

Web UI to manage Nginx reverse proxy hosts and SSL certificates

31.1k
3.5k
Last commit: 2d ago

Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+6
NGINX

NGINX

High-performance web server, reverse proxy, and load balancer

29.1k
7.7k
Last commit: 2d ago

NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+2
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

18k
532
Last commit: 2d ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16