Skip to content

Inter-app Communication

While each app is reachable externally as https://<username>-<app name>.elfhosted.com, within your namespace, each app is reachable to each other app on its own hostname and port, as described below.

You may need these details when configuring inter-app communication, like connecting Radarr to Plex.

Emby

  • host: emby
  • port: 8096

Flaresolverr

  • host: flaresolverr
  • port: 8191

Jackett

  • host: jackett
  • port: 9117

Jellyfin

  • host: jellyfin
  • port: 8096

Jellyseerr

  • host: jellyseerr
  • port: 5055

Lidarr

  • host: lidarr
  • port: 8686
  • credentials: (get api key from UI at Settings -> General)

Overseerr

  • host: overseerr
  • port: 5055

Plex

  • host: plex
  • port: 32400

Prowlarr

  • host: prowlarr
  • port: 9696
  • credentials: (get api key from UI at Settings -> General)

Preconfigured in Radarr/Sonarr/Lidarr/Readarr/Mylarr

Radarr

  • host: radarr (or radarr4k)
  • port: 7878
  • credentials: (get api key from UI at Settings -> General)

Readarr

  • host: readarr (or readarraudio)
  • port: 8787
  • credentials: (get api key from UI at Settings -> General)

Sonarr

  • host: sonarr (or sonarr4k)
  • port: 8989
  • credentials: (get api key from UI at Settings -> General)

[Tunarr][tunarr]

  • host: tunarr
  • port: 8000

In Plex, use tunarr:8000 as your HDHomeRun network address, and http://tunarr:8000/api/xmltv.xml as your XMLTV URL.

Zurg

(Requires "Zurg Exposed" addon)

  • host: https://<username>-zurg.elfhosted.com/dav/ (WebDAV)
  • host: https://<username>-zurg.elfhosted.com/infuse/ (Infuse)