Problem getting cert with Nginx Proxy Manager

Hello, I am using this kind of tech for the first time and know very little. I have used this guide (How To Install Nginx Proxy Manager in Docker on Ubuntu 20.04 - Smart Home Pursuits) to try and make overeerr accessible outside my local network. I have followed the guide but when I try to add an SSL certificate, nginx says it has an internal error. I don't know how to find the logs as it says it's in tmp but I can't find that in file station. Even though Nginx says the website is online, I get a 552 error when I try to connect. Here is what I get by trying to add an SSL certificate to an already-created proxy:
CommandError: Saving debug log to /tmp/letsencrypt-log/letsencrypt.log
Some challenges have failed.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.

at /app/lib/utils.js:16:13
at ChildProcess.exithandler (node:child_process:430:5)
at ChildProcess.emit (node:events:518:28)
at maybeClose (node:internal/child_process:1105:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5)

My domain is: w00ds.ca

I ran this command: make SSL Certificate

It produced this output:
Internal Error

My web server is (include version): Nginx v2.11.1?

The operating system my web server runs on is (include version): DSM 7?

My hosting provider, if applicable, is: Cloudflare?

I can login to a root shell on my machine (yes or no, or I don't know): I think so, that is putty?

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): Dont know what Certbot is.

I given as much information as I can. Please let me know if anything else is needed. Thank you for your help.

@Woods1228 welcome, please start a new topic instead of replying to an unrelated question.

2 Likes

I've moved the posts to a new thread.

That said, Nginx Proxy Manager is not very popular on this community due to the difficulties debugging it. (It's just a piece of )(#*$() if you'd ask me..) So there might not be many people able to help here.

3 Likes

Your issue sounds similar to this one: Reddit - Dive into anything

The absolute most likely issue is that your nginx proxy manager is not accessible over the public internet using HTTP (TCP port 80). The normal reasons for this are firewalls and router config. HTTP validation works by the certificate authority making a specific http request to your domain that your server must respond correctly to and if it's not accessible then that will definitely fail. Try https://letsdebug.net

3 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.