Currently the docker version of official app only listen to tcp:0.0.0.0:port, however I need the app like wg-easy listen to ipv6 address to accept public access, as I only have public ipv6 address.
I did not find any relate option under the app config page, the network section.
I wonder if it will be available in the future update? or could it be enable by environment variable/parameter?
Based on my tests in RC2,
IPv6 for the Docker network bridge works properly.
However, for SLAAC IPv6,
You need to set net.ipv6.conf.“your_interface”.accept_ra=2.
This can be easily added through WebUI → System → Advanced → Sysctl.
The reason is that enabling IPv6 for Docker automatically sets net.ipv6.conf.all.forwarding=1. The default value of net.ipv6.conf.“your_interface”.accept_ra=1 stops receiving RA once forwarding is enabled.
English is not my native language, so there may be some expression errors.
Wow, I want to personally express my gratitude for your pivotal assistance! After thorough analysis, it appears that TrueNAS SCALE (24.10.2) now enables net.ipv6.conf.all.forwarding by default, which prevented my network interface from obtaining IPv6 addresses via SLAAC. Your post provided the crucial insight that helped me unravel this complex problem. My IPv6 SLAAC configuration is now fully operational thanks to your contribution. You’ve made a tangible difference to my network infrastructure—both my devices and I owe you a debt of gratitude!
------translate by DeepSeek