[Feature]: Support IPv6 #676

Closed
opened 2026-02-04 21:52:01 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @alextran1502 on GitHub (Feb 8, 2023).

Discussed in https://github.com/immich-app/immich/discussions/1610

Originally posted by pr0ton11 February 7, 2023

Feature detail

Hi

I am using the Immich Helm Chart in my IPv6 only Kubernetes cluster. Unfortunatly, Immich does not seem to listen to IPv6 at all, making it currently unusable for me.

Is there a parameter where I could tell Immich to bind / listen to an IPv6 address instead?

Thanks you

Platform

Server

Originally created by @alextran1502 on GitHub (Feb 8, 2023). ### Discussed in https://github.com/immich-app/immich/discussions/1610 <div type='discussions-op-text'> <sup>Originally posted by **pr0ton11** February 7, 2023</sup> ### Feature detail Hi I am using the Immich Helm Chart in my IPv6 only Kubernetes cluster. Unfortunatly, Immich does not seem to listen to IPv6 at all, making it currently unusable for me. Is there a parameter where I could tell Immich to bind / listen to an IPv6 address instead? Thanks you ### Platform Server</div>
Author
Owner

@alextran1502 commented on GitHub (Feb 8, 2023):

Implemented in #1577

@alextran1502 commented on GitHub (Feb 8, 2023): Implemented in #1577
Author
Owner

@samip5 commented on GitHub (Feb 8, 2023):

I don't think this is complete as the mobile app more than likely has issues if it's IPv6-only.

My fix is only part of the whole thing.

@samip5 commented on GitHub (Feb 8, 2023): I don't think this is complete as the mobile app more than likely has issues if it's IPv6-only. My fix is only part of the whole thing.
Author
Owner

@pr0ton11 commented on GitHub (Feb 9, 2023):

My ingress controller terminates IPv4 and IPv6. Only the pod addresses are IPv6, so this might already be enough.

@pr0ton11 commented on GitHub (Feb 9, 2023): My ingress controller terminates IPv4 and IPv6. Only the pod addresses are IPv6, so this might already be enough.
Author
Owner

@pr0ton11 commented on GitHub (Feb 11, 2023):

Still doesn't work:

kubectl -n ms logs immich-pic-web-6b74db4679-2bfbh
Listening on 0.0.0.0:3000

kubectl -n ms exec immich-pic-web-6b74db4679-2bfbh -- ifconfig
eth0      Link encap:Ethernet  HWaddr 9A:00:AA:39:FE:88
          inet6 addr: {{ipv6 redacted}}/128 Scope:Global
          inet6 addr: fe80::9800:aaff:fe39:fe88/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:876 (876.0 B)  TX bytes:500 (500.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
@pr0ton11 commented on GitHub (Feb 11, 2023): Still doesn't work: ``` kubectl -n ms logs immich-pic-web-6b74db4679-2bfbh Listening on 0.0.0.0:3000 kubectl -n ms exec immich-pic-web-6b74db4679-2bfbh -- ifconfig eth0 Link encap:Ethernet HWaddr 9A:00:AA:39:FE:88 inet6 addr: {{ipv6 redacted}}/128 Scope:Global inet6 addr: fe80::9800:aaff:fe39:fe88/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:1 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:876 (876.0 B) TX bytes:500 (500.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) ```
Author
Owner

@pr0ton11 commented on GitHub (Feb 11, 2023):

@alextran1502 can we reopen this?

@pr0ton11 commented on GitHub (Feb 11, 2023): @alextran1502 can we reopen this?
Author
Owner

@samip5 commented on GitHub (Feb 11, 2023):

@pr0ton11 Can you please check netstat -tulpn inside the container?

@samip5 commented on GitHub (Feb 11, 2023): @pr0ton11 Can you please check `netstat -tulpn` inside the container?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#676