How to Renew Let's Encrypt Certbot SSL Certificates on reCIPHER-BIS™
By reCIPHER™ Webmaster on February 8, 2026
IntermediateSOURCE: https://www.tecmint.com/linux-server-health-monitoring-script/
Follow these steps below to Renew Let's Encrypt SSL certificates for reCIPHER-BIS Ubuntu Server instances:
First, MobaXTerm to access the Server over SSH, then perform the following:
- Prepare the DOMAIN DNS RECORDS within CLOUDFLARE [or the DNS registrar]
- Confirm the DNS Domains Served by that server by executing the following:
sudo certbot renew --dry-run -v
- You should now see results including the specific Domain Names like below:
sup3r@rg-bis2022:~$ sudo certbot renew -v
Saving debug log to /var/log/letsencrypt/letsencrypt.log
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/demo.recipher.com.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Certificate is due for renewal, auto-renewing...
Plugins selected: Authenticator nginx, Installer nginx
Renewing an existing certificate for bis.recipher.com and 3 more
Performing the following challenges:
http-01 challenge for Identifier(typ=IdentifierType(dns), value='bis.recipher.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='bis.reciphergroup.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='demo.recipher.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='erp.recipher.com')
Waiting for verification...
Cleaning up challenges
Reloading nginx server after certificate renewal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations, all renewals succeeded:
/etc/letsencrypt/live/demo.recipher.com/fullchain.pem (success)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sup3r@rg-bis2022:~$ sudo certbot renew --dry-run -v
Saving debug log to /var/log/letsencrypt/letsencrypt.log
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/demo.recipher.com.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Certificate not due for renewal, but simulating renewal for dry run
Plugins selected: Authenticator nginx, Installer nginx
Simulating renewal of an existing certificate for bis.recipher.com and 3 more
Performing the following challenges:
http-01 challenge for Identifier(typ=IdentifierType(dns), value='bis.recipher.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='bis.reciphergroup.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='demo.recipher.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='erp.recipher.com')
Waiting for verification...
Cleaning up challenges
- Now it is CRITICAL to CONFIGURE DNS A RECORDS FOR EACH DOMAIN YOU WANT TO PROTECT WITH HTTPS to point to your PUBLIC IP ADDRESS OF THE SERVER. For example, if the WAN [Public] IP ADDRESS is 123.123.123.123, create an A RECORD for bis.recipher.com POINTING TO 123.123.123.123
- Now we need to create a PORT FORWARD for PORT 80 INCOMING to POINT TO THE BIS SERVER PRIVATE IP ADDRESS [run 'ip a' to determine your Local IP]
- Prior to running the CERTBOT commands, try to PING EACH OF YOUR DOMAIN NAMES and ensure you receive a response from your WAN IP ADDRESS
NOTE: If you are using Cloudflare for DNS management, ensure you select 'DNS ONLY' and DISABLE PROXYING for this purpose. NOTE: WE WILL DISABLE THE PORT FORWARD AS SOON AS THE CERTIFICATION PROCESS IS COMPLETED & TESTED.
- Open a Terminal and execute the following:
sudo certbot renew -v
- If the Certbot process was successful, you should see the following:
sup3r@rg-bis2022:~$ sudo certbot renew -v
Saving debug log to /var/log/letsencrypt/letsencrypt.log
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/demo.recipher.com.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Certificate is due for renewal, auto-renewing...
Plugins selected: Authenticator nginx, Installer nginx
Renewing an existing certificate for bis.recipher.com and 3 more
Performing the following challenges:
http-01 challenge for Identifier(typ=IdentifierType(dns), value='bis.recipher.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='bis.reciphergroup.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='demo.recipher.com')
http-01 challenge for Identifier(typ=IdentifierType(dns), value='erp.recipher.com')
Waiting for verification...
Cleaning up challenges
Reloading nginx server after certificate renewal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations, all renewals succeeded:
/etc/letsencrypt/live/demo.recipher.com/fullchain.pem (success)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More articles on OS-Linux