Questions tagged [certbot]

Certbot is the official client used to issue Let's Encrypt SSL certificates. This tag is for the certbot client itself. For questions regarding SSL in general, use the [ssl] tag.

Use the tag for all Certbot related questions. Questions should be about the certbot CLI itself, and not questions related to installing certificates generated by certbot. Certbot documentation can be found here.

795 questions
114
votes
4 answers

How to renew only one domain with certbot?

I have multiple domains with multiple certificates: $ ll /etc/letsencrypt/live/ > domain1.com > domain2.com > domain3.com > ... I need to renew only domain1.com, but the command certbot renew renews certificates for all domains. How can I renew…
e-info128
  • 3,727
  • 10
  • 40
  • 57
106
votes
8 answers

E: The repository 'http://ppa.launchpad.net/certbot/certbot/ubuntu focal Release' does not have a Release file

Since i installed certbot on Debian 10, it always shows this error: root@HypeTime:/home/sinusbot# apt update Hit:1 http://security.debian.org/debian-security buster/updates InRelease Hit:2 http://deb.debian.org/debian buster InRelease Hit:3…
SteinGaming
  • 1,163
  • 2
  • 5
  • 10
77
votes
2 answers

How to install Certbot (Let's Encrypt) without interaction?

I am writing a bash script which bootstraps the whole project infrastructure in the freshly installed server and i want to configure ssl installation with letcecrypt certbot. After I execute line: certbot --nginx -d $( get_server_name ) -d www.$(…
Laimonas Sutkus
  • 3,247
  • 2
  • 26
  • 47
55
votes
5 answers

Issue using certbot with nginx

I'm actually working on a webapp, I use Reactjs for the frontend and Golang for the backend. Those 2 programs are hosted separately on 2 VMs on Google-Compute-Engine. I want to serve my app through https so I choose to use Nginx for serving the…
G.D
  • 802
  • 2
  • 7
  • 15
47
votes
6 answers

How to stop renewing a letsencrypt/certbot certificate?

There are lots of tutorials online of how to create and renew a certificate with letsencrypt, but I want to remove and stop renewing a certificate that I created (it was only created for testing purposes). How do I stop renewing one certificate…
Jackson
  • 9,188
  • 6
  • 52
  • 77
38
votes
6 answers

How to update Certbot version?

I am running certbot --apache but I get the following error: Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org Obtaining a new certificate Performing the following challenges: Client with the currently selected authenticator does not…
xylar
  • 7,433
  • 17
  • 55
  • 100
37
votes
1 answer

How can I see all domains in my SSL certificate made by Certbot?

I created a multi domain certificate and forget the domains I included in it. How can I see them? How can I get this list? so far I only find a way of how to get the expiration date $ sudo openssl x509 -noout -dates -in…
Yevgeniy Afanasyev
  • 37,872
  • 26
  • 173
  • 191
37
votes
3 answers

Certbot Apache error "Name duplicates previous WSGI daemon definition."

On my Ubuntu 16.04 server, I have an Apache conf file at /etc/apache2/sites-enabled/000-default.conf, which looks like this (abbreviated): WSGIApplicationGroup %{GLOBAL} ServerName example.com WSGIDaemonProcess myprocess…
Josh
  • 2,790
  • 26
  • 30
29
votes
4 answers

Certbot /.well-known/acme-challenge

Should I leave the /.well-known/acme-challenge always exposed on the server? Here is my config for the HTTP: server { listen 80; location '/.well-known/acme-challenge' { root /var/www/demo; } location / { if ($scheme =…
Ilya
  • 1,120
  • 1
  • 12
  • 33
28
votes
3 answers

Certbot not creating acme-challenge folder

I had working Let's encrypt certificates some months ago (with the old letsencrypt client). The server I am using is nginx. Certbot is creating the .well-known folder, but not the acme-challenge folder Now I tried to create new certificates via…
lehnerchristian
  • 1,236
  • 3
  • 13
  • 26
24
votes
3 answers

Configure Nginx to reply to http://my-domain.com/.well-known/acme-challenge/XXXX

I'm not able to get nginx to return the files I've put in /var/www/letsencrypt. nginx/sites-available/mydomain.conf server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; server_name my-real-domain.com; include…
martins
  • 9,669
  • 11
  • 57
  • 85
23
votes
2 answers

Difference between certbot and certbot-auto

I am using letsencrypt for my server to support https. When looking around I find commands with certbot and others with certbot-auto with similar funcionalities. Do you need to use consistently one or the other? Can someone expalin the difference…
Sarah N
  • 518
  • 7
  • 22
21
votes
7 answers

Certbot renew: nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)

Certbot and nginx versions: certbot installed using certbot.eff.org install guide. Certbot version: 0.22.2 Nginx version: 1.10.3 Getting ssl certificates works fine: certbot --nginx But, in renewal of cerbot certificated certbot renew…
Roshan Shrestha
  • 421
  • 1
  • 3
  • 13
20
votes
6 answers

AWS: Your system is not supported by certbot-auto anymore

Trying to renew letsencript on Amazon Linux 2 using certbot and I get the following message: Your system is not supported by certbot-auto anymore. Certbot cannot be installed. I am totally lost and I do not know what to do. I cannot find any…
Dino
  • 1,307
  • 2
  • 16
  • 47
19
votes
4 answers

Certbot - DNS problem: NXDOMAIN looking up A for xxx - check that a DNS records exists for this

So I tried to run the following sudo certbot certonly --nginx --dry-run -d subdomain.domain.com -d www.subdomain.domain.com That gave me a DNS problem, however, it worked when running sudo certbot certonly --nginx --dry-run -d…
isebarn
  • 3,812
  • 5
  • 22
  • 38
1
2 3
52 53