Looking into this I notice that my FreedomBox does not resolve as freedombox.local today. Recently, it did, and today it does not.
Can you try using deluge using ‘home’ instead of ‘home.local’ and see if this makes any difference?
Further, I see that I can dig freedombox.local and get results (external IP, internal IP, openVPN IP) as an A record from FreedomBox, but when I try to ping freedombox.local it will not resolve.
dig freedombox.local
; <<>> DiG 9.20.18-1~deb13u1-Debian <<>> freedombox.local
;; global options: +cmd
;; Got answer:
;; WARNING: .local is reserved for Multicast DNS
;; You are currently testing what happens when an mDNS query is leaked to DNS
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17016
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;freedombox.local. IN A
;; ANSWER SECTION:
freedombox.local. 0 IN A …
freedombox.local. 0 IN A …
freedombox.local. 0 IN A 10.84.0.1
When I use dig freedombox-home.local I get No ANSWER SECTION: When I ping freedombox-home.local all OK it give a return.
Regards: peter
dig freedombox-home.local
; <<>> DiG 9.20.18-1~deb13u1-Debian <<>> freedombox-home.local
;; global options: +cmd
;; Got answer:
;; WARNING: .local is reserved for Multicast DNS
;; You are currently testing what happens when an mDNS query is leaked to DNS
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 31800
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;freedombox-home.local. IN A
;; AUTHORITY SECTION:
. 3416 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2026030701 1800 900 604800 86400
;; Query time: 55 msec
;; SERVER: 10.64.0.1#53(10.64.0.1) (UDP)
;; WHEN: Sat Mar 07 18:01:55 GMT 2026
;; MSG SIZE rcvd: 125
ping freedombox-home.local
PING freedombox-home.local (192.168.1.114) 56(84) bytes of data.
64 bytes from 192.168.1.114: icmp_seq=1 ttl=64 time=2.30 ms
64 bytes from 192.168.1.114: icmp_seq=2 ttl=64 time=65.9 ms
Is 10.64.XXX.YYY a shared connection internal interface or VPN?
If that’s shared then your setup may be very much like mine, except for the different resolve/not-resolve results we get. We can probably figure that out together.
I’m not sure here, this sounds a little like network and a little like FreedomBox or application discriminating because of the request hostname (freedombox-home.local). The part where you can ping the freedombox-home.local sounds good for you from the network side.
Maybe hang on a bit and see if someone who’s better versed in the oidc authentication/authorization functionality chimes in. I don’t have much to offer about how that works.
In the latest release we deployed OpenID Connect as the way to do single-sign-on. Very specific checks are made against the domain name before allowing single-sign-on in this way. The code here automatically allows all the domains listed in the in System → Name Services. Do you have freedombox-home set as your hostname? freedombox-home.local will show up in the list of configured domains there.
Also for debugging, please trying using another domain name or IP address to access your FreedomBox. The login might succeed this way.
In the System > Name Service, section. The local hostname was: Freedombox-Home I changed this name to all lower case, freedombox-home and it as Solved the issue. I can now login to deluge with out a problem.