Posted on October 23, 2018 at 10:25 am
Simple steps to correctly backup and restore /etc/letsencrypt folder.
First you need to compress /etc/letsencrypt with tar:
tar czf /root/letsencrypt.tar.gz /etc/letsencrypt
To restore it on another server make sure to preserve symlinks!
Copy /root/letsencrypt.tar.gz on the new server.
Uncompress letsencrypt.tar.gz with gunzip:
Then uncompress the .tar archive using tar with -h parameter:
tar xfh letsencrypt.tar
* -h parameter is used to keep symlinks
Delete the content on /etc/letsencrypt/* folder:
rm -rf /etc/letsencrypt/*
Copy the content of “letsencrypt” folder to /etc/letsencrypt/ with cp:
cp * -RP /etc/letsencrypt/
* -P parameter is used to preserve symlinks
Now try to renew certificates to see if all is working fine:
certbot -q renew --post-hook "service nginx reload"
You may find interesting also:
- How to Install OpenSSH SSHD Server on Debian Linux
- Download Windows 10 19H1 Build 18252 ISO Images
- Download Windows 10 October 2018 Update 1809 ISO Files (Official)
- Disable MySQL Binary Logging (Turn Off Log_Bin Variable)
- Enable IPv6 on a Scaleway VPS After a Reboot
- How to Ping an IPv6 Address with Ping6 on Debian Linux
- Get Public IPv6 Address on Debian Linux
- Delete Symbolic Link (Softlink) on Linux
- Keep current version of config files when apt-get install on Debian
- Enable Disable Windows 7 Test Mode
- How to Extract Links from a Web Page in Linux
- PHP Library for Google Authenticator (Two Factor Authentication 2FA)
- Should I reboot Debian server after apt-get upgrade?
- How to check if a website is a scam?
- SetDefaultDllDirectories could not be located
- How to build ImageMagick so that it's statically built