My domain is: cloud.aslanfrench.work
My web server is (include version): nginx version: nginx/1.20.1
The operating system my web server runs on is (include version):Ubuntu 20
My hosting provider, if applicable, is: self hosted
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): no
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): certbot 1.20.0
I am not a dev. I'm a designer who dabbles with self hosting a personal Nextcloud server at home so you will have to forgive me if I'm not particularly skilled in this stuff.
I self host a personal Nextcloud server on an old desktop in my closet.
I recently moved into a new apartment. After going on my domain provider (Dreamhost) and switching my subdomain (cloud.aslanfrench.work) to point to my new IP (192.168.1.202).
For awhile that worked, but in the last couple of days I noticed that everytime I tried to connect to my cloud server I would get an SSL cert error. The nextcloud android and desktop client has the option to ignore this but if I try and access stuff through the web client, the browser gives me a big fat "No Can Do"
So I got on my server and started checking around.
First odd thing... certbot doesn't appear to be installed on my machine anymore. I haven't messed with certbot in probably at least a year. At some point in the last two years I've completely reinstalled my nextcloud server. The last time I did that I'm pretty sure I set up certbot. I had to have right, since I'm just now getting these SSL errors... but then why isn't certbot installed???
Anyway I go to the certbot website and I start going through the process. I install it via snapd etc. When I try running the command to make the cert, it asks me for my email. I give it, and then it seems to remember that cloud.aslanfrench.work was a cert or something?
Anyway I can't give the proper error message it gave me because I restarted my machine and now whenever I run the command I get the following:
[sudo] password for aslan:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Which names would you like to activate HTTPS for?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: cloud.aslanfrench.work
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel): 1
Requesting a certificate for cloud.aslanfrench.work
An unexpected error occurred:
There were too many requests of a given type :: Error creating new order :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
So I guess I gotta wait and try again. I will update this thread with more info as I get it but I'm hoping someone can make sense of this weirdness or has a clue what I'm doing wrong.