Domains suddenly broke and unable to get them back online
A week or more ago every single one of my domains stopped working on my unraid server. They had all been working fine for years at this point. And the containers themselves are also fine when I access the through the local IP. Since then I have been losing my mind trying to get NPM working again to no avail and am hoping someone smarter than me sees this can can help point me in the right direction.
So some context of what I've double checked and tried.
Port 80/443 are open and reachable verified through canyouseeme
NPM is setup to use 18443 and 1880 for https and http
My router has 443/80 forwarded to 18443/1880
I have a cloudflare a record with my domain pointed to my public IP address (I used to use cloudflare-ddns with a dynamic record but removed that to simplify troubleshooting)
I have a cname record with my seerr container
I create a proxy host for seerr and go to get a letsencrpt cert which is where it falls apart. I check the logs and see
The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
From what I have looked up this is mainly when letsencrpt cant reach the server so the cert fails but from everything I can see or check it should absolutely be able to reach the NPM container.
I also tried setting up a cloudflare dns challenge which looks like it works but the sites are still inaccessible.
I have torn down and rebuilt the NPM and my cloudflare setup over 10 times hoping to catch some misconfiguration but every time I hit the same wall.
I'm really at my wits end and any help would be incredibly appreciated