Hmm, have you made any changes to the firewall on the system hosting the Docker container?
You might need to edit the firewall with a something like this:
sudo ufw allow from 192.168.1.0/24 to any port 8096
Are you using docker-compose to run the Jellyfin service? If so, you might need to add something like this to the docker-compose.yml file:
network_mode: 'host'
extra_hosts:
- "host.docker.internal:host-gateway"
I’m no expert at Docker or UFW, but these are part of my Jellyfin setup, which I’m running on Ubuntu LTS in a Docker container.
In my experience, you don’t even need the dedicated Jellyfin client. Just opening it up in a web browser works out of the box, so that’s potentially one less thing to download/install/manage for the clients.
That said, I’ve never tried to access Jellyfin from an iPad/iPhone/Mac so it might not be as seamless as my experiences on Android/Linux based devices. But I imagine they’d be fine; just test it out before you hit the road.