From ab7825bc6cbf2a2f363a47007e242de8ee3f3715 Mon Sep 17 00:00:00 2001 From: thespad Date: Sat, 21 Feb 2026 14:07:10 +0000 Subject: [PATCH] Enable OOTB support for IPv6 --- README.md | 1 + readme-vars.yml | 1 + .../etc/s6-overlay/s6-rc.d/init-jellyfin-config/run | 13 +++++++++++++ 3 files changed, 15 insertions(+) diff --git a/README.md b/README.md index 03320ed8..a953d1ea 100644 --- a/README.md +++ b/README.md @@ -372,6 +372,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **21.02.26:** - Add support for IPv6 OOTB. * **20.10.25:** - Add libjemalloc2 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 039cd454..946cf269 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -131,6 +131,7 @@ init_diagram: | "jellyfin:nightly" <- Base Images # changelog changelogs: + - {date: "21.02.26:", desc: "Add support for IPv6 OOTB."} - {date: "20.10.25:", desc: "Add libjemalloc2 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 8b6a23e2..62f2b648 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 \