Hi, I’m trying to setup bitwarden and nextcloud on my NAS server, but I can’t get past let’s encrypt certification, so I tried to type my domain on the browser and I found out it takes me to my router’s page as shown here
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you’re using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.
My web server is (include version):
The operating system my web server runs on is (include version):
Debian GNU/Linux 10 (buster)
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don’t know):
yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot):
NB: UDP port 80 and UDP port 443 aren't required. Your webserver isn't even listening on UDP actually. You can remove those, but leave the TCP portmaps. Note: this is not the solution to your issue, just something else.
Yes, 200%, I've triple checked and closed/reopened the ports 80 and 443, I think my network provider might have a firewall, cause I can't host minecraft servers either, and with my previous provider I could
edit: would it make any difference if I used google's dns address instead of the default one my provider uses?
The only thing DNS is good for, is telling a client the IP address. Nothing more. The actual connecting to the server is through HTTP or HTTPS and to the IP address. If a client can get the correct IP address, DNS is functioning properly. That was the case here: no trouble with getting the IP address. Only after this step, connecting to the IP address doesn’t work.
Ok, so I’ve found out my provider is basically lying about opening ports: https://imgur.com/a/FjmM7dH, same result with port 443, what am I supposed to do now?
yeah I'm sure, doesn't matter which port I open, the open port check tool always tells me they're closed
Unfortunately I can't, it's the only provider around with stable connections and speed above 50mb/s, my previous provider, which is considered the second best around here, had speeds of only 25mb/s and wasn't at all stable
Do you have a server listening behind those ports? Because a tool can report "closed" because there isn't any program/server/daemon/whatever actually listening on the port tested.