diff --git a/README.md b/README.md index cf89e4ec..cb55318e 100644 --- a/README.md +++ b/README.md @@ -373,6 +373,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **02.03.26:** - Add support for IPv6 OOTB. * **20.10.25:** - Add libjemalloc as runtime dep. * **06.10.24:** - Fix fontconfig cache path. * **13.08.24:** - Rebase to Ubuntu Noble. diff --git a/readme-vars.yml b/readme-vars.yml index 1f8845a9..0039fcb0 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -133,6 +133,7 @@ init_diagram: | "jellyfin:latest" <- Base Images # changelog changelogs: + - {date: "02.03.26:", desc: "Add support for IPv6 OOTB."} - {date: "20.10.25:", desc: "Add libjemalloc as runtime dep."} - {date: "06.10.24:", desc: "Fix fontconfig cache path."} - {date: "13.08.24:", desc: "Rebase to Ubuntu Noble."} diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run index 79556957..cb6206c2 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run @@ -7,6 +7,19 @@ mkdir -p \ /data \ /transcode +# test for and enable IPv6 support +if [[ ! -f /config/network.xml ]]; then + if test -f /proc/net/if_inet6; then +echo ' + + true + + :: + +' > /config/network.xml + fi +fi + # permissions lsiown abc:abc \ /config \