selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

All-jellyfin-media-server logo

Self-host All-jellyfin-media-server

V3

Self-hosted media stack with Jellyfin, *arr apps, and VPN

ReleaseOpen SourceMIT
Updated7 months ago
LanguageShell
Setup difficultyModerate
Stars
586
CPU
4 CPU cores
RAM
8 GB RAM
Ports
8096 (Jellyfin web UI), 5055 (Jellyseerr web UI), 8989 (Sonarr web UI), 7878 (Radarr web UI), 9696 (Prowlarr web UI), 9117 (Jackett web UI), 8080 (qBittorrent web UI), 6767 (Bazarr web UI), 8191 (FlareSolverr API)
Install with Docker Compose
All-jellyfin-media-server screenshot 1All-jellyfin-media-server screenshot 2All-jellyfin-media-server screenshot 3All-jellyfin-media-server screenshot 4All-jellyfin-media-server screenshot 5All-jellyfin-media-server screenshot 6All-jellyfin-media-server screenshot 7All-jellyfin-media-server screenshot 8All-jellyfin-media-server screenshot 9All-jellyfin-media-server screenshot 10All-jellyfin-media-server screenshot 11

What is All-jellyfin-media-server?

All-jellyfin-media-server (Isyrr) is a self-hosted media server stack combining Jellyfin for streaming, Sonarr and Radarr for TV/movie automation, Jellyseerr for requests, Prowlarr and Jackett for indexers, qBittorrent for downloads, Bazarr for subtitles, and Gluetun for VPN protection. It offers multiple Docker Compose variants (basic, NVIDIA GPU, VPN with NordVPN or ProtonVPN) plus an automated setup script handling configuration and service linking. Minimum hardware is four CPU cores and eight GB RAM (sixteen GB for 4K transcoding). NVIDIA GPU support is optional for hardware transcoding. All services run in containers with no external databases required.

Should you self-host All-jellyfin-media-server?

All-jellyfin-media-server scores 52/100 on selfhost.directory (how scoring works) and ranks #52 of 118 in Media Server. It has 586 GitHub stars.

It shipped 1 stable release in the past year. The latest, V3, came out on 10 March 2026.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Shell.

Its closest alternative on selfhost.directory is Jellyfin (88/100, 58 727 stars). It scores higher overall, so compare the two before you pick. See All-jellyfin-media-server vs Jellyfin side by side.

Features

  • Automated Installation
  • BitTorrent client
  • Flaresolverr integration
  • Hardware TranscodingRequires NVIDIA GPU and drivers installed on host
  • Indexer Management
  • Media request management
  • Media streaming
  • Movie automation
  • Subtitle Management
  • TV show automation
  • VPN Integration

All-jellyfin-media-server README

How to install All-jellyfin-media-server

Install All-jellyfin-media-server with Docker Compose

Docker & Docker Compose installed
Environment variables
COMMON_PATH, TZ, PUID, PGID

cd compose_files/ docker compose -f docker-compose.yaml up -d

Standard installation without VPN or NVIDIA

How to configure All-jellyfin-media-server

  • COMMON_PATH/YOUR_PATH/IsyrrBase path for all configuration and data directories

    Base path for all configuration and data directories

  • DNS_ADDRESSProtonVPN DNS address

    ProtonVPN DNS address

  • ENDPOINT_IPProtonVPN WireGuard endpoint IP address

    ProtonVPN WireGuard endpoint IP address

  • ENDPOINT_PORT51820ProtonVPN WireGuard endpoint port

    ProtonVPN WireGuard endpoint port

  • OPENVPN_PASSWORDNordVPN password for OpenVPN authentication

    NordVPN password for OpenVPN authentication

  • OPENVPN_USERNordVPN username for OpenVPN authentication

    NordVPN username for OpenVPN authentication

  • PGID0Group ID for file permissions

    Group ID for file permissions

  • PRIVATE_KEYProtonVPN WireGuard private key

    ProtonVPN WireGuard private key

  • PUBLIC_KEYProtonVPN WireGuard peer public key

    ProtonVPN WireGuard peer public key

  • PUID0User ID for file permissions

    User ID for file permissions

  • SERVER_REGIONSNordVPN server region (e.g., Belgium)

    NordVPN server region (e.g., Belgium)

  • TZEurope/ParisTimezone for all containers

    Timezone for all containers

  • WIREGUARD_ADDRProtonVPN WireGuard interface address

    ProtonVPN WireGuard interface address

All-jellyfin-media-server releases & version history

More in Download Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…