2024-08-13, 03:00 PM
A couple of things you can try. You can have Jellyfin straight up listen on port 2008 instead of trying to map the inner/outer ports. You'd have to modify network.xml and restart the container.
Also, since you are using bridge networking, perhaps switch to using "expose" instead of "ports".
My docker compose for reference.
Code:
<InternalHttpPort>8096</InternalHttpPort>
Also, since you are using bridge networking, perhaps switch to using "expose" instead of "ports".
My docker compose for reference.
Code:
services:
jellyfin-testing:
image: jellyfin/jellyfin:10.9.9
container_name: jellyfin-testing
user: 110:110
group_add:
- "993" # Intel render group
networks:
blackmoon:
ipv4_address: 172.16.100.2
expose:
- 8096
volumes:
- ./jellyfin-stable-data/config:/config
- ./jellyfin-stable-data/cache:/cache
- /media/library:/media/library:ro
- /media/storage2:/media/storage2
- /media/ramdisk:/media/ramdisk
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
restart: 'unless-stopped'
networks:
blackmoon:
ipam:
driver: default
config:
- subnet: "172.16.100.0/24"