Lol damn sometimes it just takes someone to repeat the obvious.
So first off I did check that file,
I saw these errors in the caddy.log file
Looking at the used ports I saw
At first, I thought this was the web-gui, I did move it to a different port in the admin settings and I figured since I only use https I didn't have to do anything else.
Restarting the web-gui service did stop lighttpd from using port 80, but when I started caddy it would come back.
Any way, looking at it again this morning I realized I missed a setting in the web gui, "Disable web GUI redirect rule".
I just enabled that setting, and Caddy was able to start up.
But I'm still having problems with the reverse proxying and DDNS.
The reverse proxy isn't working at all for the subdomain and the DDNS part is still erroring out with
With my Nginx based reverse proxy, along with the firewall rules I also have a NAT rule to direct the external ports to the internal IP of the reverse proxy. Do I need to do add a similar NAT rule for but "this firewall" like the firewall rule?
Sorry about all the edits and the way I wrote this post, I got a little too excited when the caddy server actually started.
So first off I did check that file,
I saw these errors in the caddy.log file
Code Select
Error: caddy process exited with error: exit status 1
Error: loading initial config: loading new config: http app module: start: listening on :80: listen tcp :80: bind: address already in use
Error: caddy process exited with error: exit status 1
Error: loading initial config: loading new config: http app module: start: listening on :80: listen tcp :80: bind: address already in use
Error: caddy process exited with error: exit status 1
Looking at the used ports I saw
Code Select
sockstat -4 -6 -l | grep ':80'
root lighttpd 50842 9 tcp4 *:80 *:*
root lighttpd 50842 10 tcp6 *:80 *:*
root suricata 91301 6 div4 *:8000 *:*
root suricata 91301 7 div4 *:8000 *:*
root suricata 91301 8 div4 *:8000 *:*
root suricata 91301 9 div4 *:8000 *:*
root crowdsec 4445 18 tcp4 127.0.0.1:8080 *:*
root kea-ctrl-a 72069 7 tcp4 127.0.0.1:8000 *:*
At first, I thought this was the web-gui, I did move it to a different port in the admin settings and I figured since I only use https I didn't have to do anything else.
Restarting the web-gui service did stop lighttpd from using port 80, but when I started caddy it would come back.
Any way, looking at it again this morning I realized I missed a setting in the web gui, "Disable web GUI redirect rule".
I just enabled that setting, and Caddy was able to start up.
But I'm still having problems with the reverse proxying and DDNS.
The reverse proxy isn't working at all for the subdomain and the DDNS part is still erroring out with
Code Select
"error","ts":"2026-03-09T16:12:02Z","logger":"dynamic_dns","msg":"looking up IP address","ip_source":"interface","error":"no IP addresses returned"}With my Nginx based reverse proxy, along with the firewall rules I also have a NAT rule to direct the external ports to the internal IP of the reverse proxy. Do I need to do add a similar NAT rule for but "this firewall" like the firewall rule?
Sorry about all the edits and the way I wrote this post, I got a little too excited when the caddy server actually started.
"