Yes, correct. At the moment the network topology is as follow:
LTE 4G dongle WAN:
109.54.164.150
LTE 4G dongle LAN:
192.168.0.1
FRITZ!BOX WAN
(even if it’s connected by USB port to the dongle): 192.168.0.x (DHCP related)
Fritz!Box LAN
: 192.168.2.1
And Dynu gets the Fritz!Box WAN Ip address in its DNS records because the Fritz!Box is still working by the way of an LTE dongle which creates its own routing. And this is wrong, because Dynu should see the actual WAN address of my LTE dongle, hence the dongle is not working as expected here because I haven’t supposed it has its own routing capabilities.
At this point I don’t know how to connect directly the Fritz!Box to Internet without passing by a routing device.
No, I guess the command did fix it. In fact I haven’t seen the same error in logs: Caddyfile seems to be correct at the moment. Nevertheless Caddy cannot work properly because Dynu services are not able to reach the Caddy Web server properly, I guess.
Ok, I have tried different Caddyfile:
{
acme_dns dynu mydynutoken
}
https://tilde.mywire.org {
respond "Hello!"
file_server
}
which is pretty simple, BUT the log I get is:
sudo docker logs -n 10 caddy
{"level":"info","ts":1740854903.5814257,"msg":"using config from file","file":"/etc/caddy/Caddyfile"}
Error: adapting config using caddyfile: parsing caddyfile tokens for 'acme_dns': missing own domain, at /etc/caddy/Caddyfile:2
{"level":"info","ts":1740854904.0917075,"msg":"using config from file","file":"/etc/caddy/Caddyfile"}
Error: adapting config using caddyfile: parsing caddyfile tokens for 'acme_dns': missing own domain, at /etc/caddy/Caddyfile:2
{"level":"info","ts":1740854904.6337993,"msg":"using config from file","file":"/etc/caddy/Caddyfile"}
Error: adapting config using caddyfile: parsing caddyfile tokens for 'acme_dns': missing own domain, at /etc/caddy/Caddyfile:2
{"level":"info","ts":1740854905.3262904,"msg":"using config from file","file":"/etc/caddy/Caddyfile"}
Error: adapting config using caddyfile: parsing caddyfile tokens for 'acme_dns': missing own domain, at /etc/caddy/Caddyfile:2
{"level":"info","ts":1740854906.4114118,"msg":"using config from file","file":"/etc/caddy/Caddyfile"}
Error: adapting config using caddyfile: parsing caddyfile tokens for 'acme_dns': missing own domain, at /etc/caddy/Caddyfile:2
any hint? Can I do the same with a JSON config file? it seems simpler in structure to me, provided that I can mix it with Caddyfile, which is very easy to modify.
Well… SeaFile seems to be promising as it can be use from mobile app too, I will evaluate, thanks!