Gemenskapslösning

Så konfigurerar du Jellyfin, Seerr och JellyBridge på ZimaOS

A ZimaOS user had Jellyfin running from the App Store but struggled to add Seerr and JellyBridge. Community replies clarified that Seerr is a separate service, JellyBridge is a Jellyfin plugin, and Docker connectivity must be tested layer by layer.

Jellyfin, Seerr och JellyBridge är inte tre delar av en enda ZimaOS-app. IceWhale Community-tråden från juni 2026 blev lättare att förstå när stacken delades upp i lager: Jellyfin är medieservern, Seerr är en fristående applikation för medieförfrågningar och JellyBridge är ett Jellyfin-plugin som kopplar Jellyfins upptäckts- och förfrågningsfunktioner till Seerr.

Den ursprungliga skribenten hade redan Jellyfin igång från ZimaOS App Store, men kunde inte få resten av stacken att fungera. Svar i communityn rekommenderade att felsöka varje lager separat i stället för att ändra allt på en gång. En senare användare bekräftade att de hade Jellyfin och Seerr igång på en ZimaBoard 2, medan deras Sonarr/Radarr-stack kördes på en separat Raspberry Pi. Det visar att dessa tjänster inte behöver finnas i samma container eller ens på samma maskin, så länge URL:er, API-autentiseringsuppgifter och nätverksvägar är korrekta.

Förstå Jellyfin → Seerr → JellyBridge-stacken först

Det enklaste sättet att tänka på installationen är:

  • Jellyfin: tillhandahåller och hanterar dina befintliga film- och TV-bibliotek.
  • Seerr: tillhandahåller upptäckt av innehåll och medieförfrågningar och skickar sedan godkända förfrågningar till Sonarr och Radarr.
  • Sonarr/Radarr: hanterar arbetsflöden för hämtning av TV-serier och filmer.
  • JellyBridge: körs i Jellyfin som ett plugin och kommunicerar med Seerr, så att upptäckt av innehåll eller favoriter i Jellyfin kan skapa förfrågningar.

Den aktuella Seerr-dokumentationen beskriver Seerr som en hanterare för medieförfrågningar och upptäckt av innehåll för Jellyfin, Plex och Emby, med inbyggd integrering med Sonarr och Radarr. Seerr körs normalt som en egen Docker-container och exponerar sitt webbgränssnitt på port 5055. Se den aktuella guiden för att komma igång med Seerr.

Seerr är den aktuella efterföljaren till Jellyseerr och Overseerr

Ett svar i communityn påpekade att Seerr hade ersatt den äldre Jellyseerr-applikationen. Den aktuella dokumentationen för Seerr bekräftar att Seerr är den samlade efterföljaren för användare av Jellyseerr och Overseerr.

Detta är viktigt eftersom äldre JellyBridge-dokumentation, skärmbilder, miljövariabler eller containernamn fortfarande kan ange Jellyseerr. Det aktuella JellyBridge-projektet anger att Seerr 3.x använder ett kompatibelt API för den integration som har testats, samtidigt som Jellyseerr-terminologi behålls i delar av dokumentationen.

Om du bygger den här stacken nu bör du börja med den aktuella Seerr-versionen i stället för att medvetet installera en föråldrad Jellyseerr-version, såvida inte en specifik pluginversion uttryckligen kräver det.

Steg 1: Kör Seerr innan du installerar JellyBridge

Felsök inte JellyBridge förrän Seerr fungerar korrekt. Installera Seerr som en separat ZimaOS Docker-applikation eller med den appkälla som stöds på ditt aktuella system.

Efter installationen ska du verifiera Seerrs webbgränssnitt direkt:

http://ZIMAOS_LAN_IP:5055

Värdporten kan vara en annan om din ZimaOS-containermappning använder en annan extern port. Använd värdsidans port som visas i de faktiska appinställningarna.

Om Seerr inte öppnas ska du kontrollera containern innan du undersöker Jellyfin:

docker ps
docker images
docker logs SEERR_CONTAINER_NAME --tail 100

De kommandona var de första felsökningskontrollerna som föreslogs i communitytråden. Om Docker-kommandon kräver utökade behörigheter på värden i din ZimaOS-version ska du använda det auktoriserade terminalarbetsflödet i stället för att försvaga behörigheterna för Docker-socketen.

Steg 2: Anslut Seerr till Jellyfin

Under konfigurationen av Seerr ska du konfigurera Jellyfin med ett administratörskonto i Jellyfin. Enligt den aktuella Seerr-dokumentationen används Jellyfin-inställningssidan för serveranslutning och bibliotekssynkronisering.

Bekräfta följande innan du fortsätter:

  • Seerr kan nå den Jellyfin-URL du angav.
  • Jellyfin-kontot som användes under konfigurationen har nödvändiga administratörsbehörigheter.
  • Dina Jellyfin-bibliotek visas i Seerr efter synkroniseringen.
  • En manuell biblioteksskanning slutförs utan problem.

Se guiden för Seerrs medieserverinställningar för det aktuella arbetsflödet för Jellyfin-anslutning.

Steg 3: Anslut Seerr till Sonarr och Radarr

Seerr laddar inte ner media själv. Tjänsten skickar godkända förfrågningar till Sonarr och Radarr, som sedan samordnar resten av automatiseringsstacken.

Sonarr och Radarr kan köras:

  • på samma ZimaOS-värd;
  • i separata Docker-containrar;
  • på en annan hemmaserver;
  • eller, som en användare i communityt beskrev det, på en separat Raspberry Pi.

Det viktiga är nåbarheten. Seerr måste använda en adress som fungerar från Seerr-containern eller värdkontexten. En webbläsar-URL som fungerar på din bärbara dator är inte automatiskt rätt adress mellan containrar.

Anta inte att containrar från ZimaOS App Store delar samma Docker-nätverk

Den mest användbara nätverksvarningen i community-svaret var att en Jellyfin-container som installerats från ZimaOS App Store kanske inte automatiskt hittar en manuellt installerad Seerr-container via containernamnet.

Om båda containrarna ligger på samma användardefinierade Docker-nätverk kan ett tjänstenamn som:

http://seerr:5055

kan fungera. Om de ligger på olika Docker-nätverk ska du i stället använda en nåbar värdadress och en publicerad port, till exempel:

http://ZIMAOS_LAN_IP:5055

Använd inte localhost slumpmässigt mellan containrar. I Jellyfin-containern localhost syftar på själva Jellyfin-containern, inte på en separat Seerr-container.

Steg 4: Installera JellyBridge i Jellyfin

JellyBridge är ett plugin-program för Jellyfin, inte ännu en ZimaOS-app som ska ersätta Jellyfin. Projektets aktuella installationsmetod rekommenderar att du lägger till plugin-arkivet via Jellyfins administrationsgränssnitt.

I Jellyfin:

  1. Öppna Instrumentpanel > Plugin-program.
  2. Öppna arkivhanteringen.
  3. Lägg till den URL till JellyBridge-pluginens arkiv som projektet tillhandahåller.
  4. Öppna plugin-katalogen.
  5. Installera det JellyBridge-bygge som matchar din Jellyfin-version.
  6. Starta om Jellyfin.

Det aktuella JellyBridge-arkivet dokumenterar versionsspecifika plugin-byggen för Jellyfin 10.10 och 10.11. Läs kompatibilitetsinformationen innan du väljer ett paket. Se JellyBridge-projektets dokumentation.

Steg 5: Konfigurera JellyBridge för att nå Seerr

När Jellyfin har startat om öppnar du JellyBridge-pluginens konfiguration och anger:

  • den Seerr-URL som kan nås från Jellyfin;
  • den Seerr-API-nyckel som krävs av plugin-programmet;
  • en särskild katalog för JellyBridge-biblioteksdata;
  • det synkroniseringsbeteende du vill använda.

Använd plugin-programmets funktion Testa anslutning innan du importerar Discover-innehåll. Om testet misslyckas ska du inte skapa fler bibliotek ännu. Åtgärda Seerr-URL:en, Docker-nätverket eller API-nyckeln först.

Steg 6: Skapa JellyBridge Discover-biblioteket

JellyBridge skapar platshållar- och Discover-innehåll som Jellyfin kan visa som ett bibliotek. Den aktuella plugin-dokumentationen innehåller ett konfigurationsflöde i plugin-programmet för att skapa och konfigurera biblioteket.

Håll det här biblioteket åtskilt från de faktiska sökvägarna till film- och tv-medier. JellyBridges Discover-objekt ersätter inte de riktiga filer som hanteras av Sonarr, Radarr och Jellyfin.

När användare favoritmarkerar objekt från Discover som stöds i Jellyfin kan JellyBridge skicka motsvarande begäran till Seerr. Seerr hanterar sedan godkännandet och vidarebefordrar begäran till Sonarr eller Radarr enligt din konfiguration.

Community-exemplet ZimaBoard 2

En senare deltagare uppgav att de hade Jellyfin och det nyare Seerr-programmet igång tillsammans på en ZimaBoard 2, medan deras ARR-stack kördes på en Raspberry Pi 4. Det är ett användbart bevis på att arkitekturen kan omfatta flera system.

Den aktuella produktvägen för ZimaBoard-maskinvara är ZimaBoard 2-enkortsdatorn.

Svaret innehöll inte användarens exakta Docker Compose-filer eller nätverksinställningar och bör därför inte betraktas som en verifierad konfiguration för att kopiera och klistra in. Värdet är arkitektoniskt: tjänsterna kan separeras så länge varje integrationsslutpunkt är nåbar.

Felsök stacken i den här ordningen

  1. Bekräfta att Jellyfin fungerar oberoende.
  2. Bekräfta att Seerr-containern fortsätter att köras.
  3. Öppna Seerrs webbgränssnitt direkt.
  4. Bekräfta att Seerr kan autentisera mot Jellyfin och synkronisera bibliotek.
  5. Bekräfta att Seerr kan ansluta till Sonarr och Radarr.
  6. Installera den JellyBridge-version som är kompatibel med din Jellyfin-version.
  7. Bekräfta att JellyBridge kan testa sin anslutning till Seerr.
  8. Skapa JellyBridge-upptäcktsbiblioteket först när anslutningstestet har godkänts.
  9. Testa en förfrågan från Jellyfin och bekräfta att den visas i Seerr.
  10. Kontrollera sedan att Seerr vidarebefordrar förfrågan till rätt Sonarr- eller Radarr-instans.

Vanliga frågor om Jellyfin, Seerr och JellyBridge

Behöver Seerr en egen Docker-container?

Ja. Seerr är ett fristående program för hantering av förfrågningar. JellyBridge är Jellyfin-tillägget som kommunicerar med det.

Bör JellyBridge visas som en ZimaOS App Store-applikation?

Inte nödvändigtvis. Det aktuella JellyBridge-projektet distribueras som ett Jellyfin-tillägg som installeras via Jellyfins system för tilläggsarkiv.

Varför fungerar inte localhost:5055 från JellyBridge?

Om Jellyfin och Seerr körs i separata containrar, localhost inuti Jellyfin pekar tillbaka på Jellyfin-containern. Använd ett gemensamt tjänstenamn i Docker-nätverket eller en värd/IP-adress som Jellyfin-containern faktiskt kan nå.

Bör jag installera Jellyseerr eller Seerr?

För en ny aktuell installation är Seerr den rekommenderade efterföljaren. Dokumentationen för JellyBridge innehåller fortfarande Jellyseerr-terminologi och kompatibilitetsanteckningar eftersom övergången nyligen skett, så kontrollera att din JellyBridge-version är kompatibel med den Seerr-version du installerar.

Kan Sonarr och Radarr köras på en annan server?

Ja. En användare i communityn beskrev exakt den layouten. Seerr behöver endast nätverksåtkomst till Sonarrs/Radarrs API-slutpunkter och giltiga API-nycklar; programmen behöver inte dela samma fysiska server.