My Mailcow is on Vultr, IPv6 enabled.
All necessary ports are opened on Vultr firewall.
Mailcow is running on Ubuntu 22.04 with ufw disabled.
curl -6 https://ifconfig.co on the server shows a correct IPv6 address.
However, when Mailcow starts, I get email from watchdog saying “enable_ipv6 is true in docker-compose.yml, but an IPv6 link could not be established. Please verify your IPv6 connection.”
How should it be fixed?

Thanks.

Have something to say?

Join the community by quickly registering to participate in this discussion. We'd like to see you joining our great moo-community!

esackbauer

I have read that tutorial. There is no /etc/network/interfaces.d/50-cloud-init.cfg.

This might be a similar file /etc/netplan/50-cloud-init.yaml:

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    version: 2
    ethernets:
        enp1s0:
            accept-ra: true
            dhcp4: true
            dhcp6: true
            match:
                macaddress: 56:00:04:8b:5a:87
            set-name: enp1s0

I have not configured Docker. Docker should support IPv6 by default, I believe?
May I know how to configure Docker?

Thanks.

esackbauer

I have followed the part “Use IPv6 for the default bridge network”.
Now IPv6 address could be shown on Mailcow dashboard.
I think it should work now.

Thank you very much!

No one is typing