Is there a way to specify the internal IP address that Vikunja uses. So it appears that by default, it is using 127.0.0.1. I was trying to debug why I was not able to get email notifications. So I was sending the test mail command in Docker. I was seeing this response:
time=2026-04-22T18:45:43.114Z level=ERROR msg="Error sending test mail: dial failed: dial tcp: lookup mail.****.net on 127.0.0.11:53: server misbehaving"
I’m not sure where the 127.0.0.11 IP is coming from. It looks like Vikunja is trying to use that as a DNS server since it’s pointing to port 53 but that’s not a valid IP on my network. I tried setting a DNS IP address in my YAML file, but that didn’t make a difference.
vikunja:
image: vikunja/vikunja:latest
stdin_open: true
tty: true
user: "0:0"
dns: 192.168.0.4
environment:
It doesn’t seem Vikunja is using that or resolving the DNS. I had to put my mail server’s IP address in the YAML file instead. Now it’s not a “problem” as it won’t change, but it did force me to ingore certificate validation. So how can I get around this?