Devices not detecting, nor connecting to Jellyfin Server

Host OS: TrueNAS Scale ElectricEel-24.10.0
Jellyfin App Version:10.10.0
Jellyfin Version:1.0.26

I upgraded directly from Core to TrueNAS Dragonfish(?), and couldn’t get the webui to come up, so I upgraded to Electric Eel. Now I’m able to use the WebUI and got everything set up (except GPU acceleration). The computer that I connect to manage my TrueNAS UI is the only machine outside of localhost that I can connect to the Jellyfin Server. I only have enough knowledge equivalent to a Networking 101 class, so very basic knowledge of networking. Here is what I’ve tried so far:
Checked ports are open on router.
Manually assigning IP address during installation to 192.168.50.81 and using to type in that IP address in “Host” box
On Android client (currently the only test device I’m using, though I have 4 other clients I’ll need to connect) choosing “Select Server” option, which gives me only a spinning wheel
On test client typing the local network IP address of my NAS into “Host” box
On test client typing the IP address that I found in Jellyfin log (172.16.X.X), this is also the only IP address I found in the Jellyfin log file besides the IP address Jellyfin uses to obtain metadata and pics.
On test client typing 0.0.0.0 into “Host” box
Restarting service on NAS
Restarting service using Jellyfin WebUI
Looked for firewall options in TrueNAS, but couldn’t find any options for firewall, much less port forwarding options.
Cleared Jellyfin app storage and cache on test device
Uninstall and reinstall of Jellyfin app on test device.
Looked for firewall settings on test Android device, couldn’t find any.
VPN on test device is not on.
Checked router logs for anything that could be the Jellyfin server, no traffic seems to be Jellyfin updating metadata.
Looked for unknown devices on network, and nothing was found.

Other possible useful info.
Remote connection was enabled
Enabling GPU acceleration caused error about PCI port
I have zero experience with Docker containers. Tried looking up how networking works with Docker and all I found is that the apps are supposed to work out of the box so it was almost entirely useless. Sorry, frustration started to show there.

All of these steps aren’t in chronological order as to when it was performed, just ordered as I remembered them. Please help!

I don’t know how to edit the post to mask the only IP address I gave. I hope it isn’t a security concern, because it doesn’t look like a local network IP address. So guidance how to mask that out would be fantastic!

Edit: apparently it takes time to allow you to edit your post. Thanks anyway.

Ok, so those of you who are like me, who are tired of messing with this massively irritating problem. Click the “Host Network” checkbox. Most people who read this and understand what’s going on will tell you to not do that because it exposes your NAS because the networks aren’t segregated anymore. IDC anymore. I’m tired of messing with it, I’m tired of researching, and I just want it to work. This made it work.

According to Jellyfin, Host Network is required if DLNA is used

Network Configuration

  • Tick Host Network if DLNA is used, otherwise it’s optional.

I don’t have the plugin installed, so unless it’s possible without plugin, that wasn’t the issue. Thank you for looking into it though. My level of frustration with it was astronomical because I kept trying to do things “right”.