Jellyfin Forum
newbie installing Jellyfin in TrueNAS - whats port bind mode? - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: newbie installing Jellyfin in TrueNAS - whats port bind mode? (/t-newbie-installing-jellyfin-in-truenas-whats-port-bind-mode)



newbie installing Jellyfin in TrueNAS - whats port bind mode? - galoor - 2025-08-29

so newbie trying to set up my own LOCAL only Jellyfin server and was following this video tutorial

and was wondering what are options under Port Bind Mode in Network Configuration and need someone to ELI5 what those options are

so the video seem to be a bit outdated but unlike in the video tutorial, setting up Jellyfin via TrueNAS SCALE's app manager, there's 3 other options under Network Configuration's Port Bind Mode:
  • Publish port on the host for external access
  • Expose port for inter-container communication
  • NoneĀ 
1.in ELI5, what do these options do? if I want to run it only locally with no plan on doing any port forwarding , which options do I select and what do i need to change?

2.do i need to change the webUI Port? if so, is there a specific number i'm supposed to put or just leave what was provided there?

3. whats the difference between Publish port on the host for external access vs Expose port for inter-container communication?


RE: newbie installing Jellyfin in TrueNAS - whats port bind mode? - bitmap - 2025-08-30

1. Publishing a port allows communication outside of the docker stack. Most of the time you'll want to publish 8096. This will allow you to connect devices to IP:8096 for playback.
2. Exposing a port doesn't really do much, it just lets other containers know they can communicate using the specified port.
3. Nothing. You won't be able to access Jellyfin.