Let’s encryptのcertbot-autoで証明書を更新したところ以下のエラーが発生した。
Your system is not supported by certbot-auto anymore.
2020/12の更新で、更新方法が変更になったらしい。
CentOSであればyumでcertbotをインストールして実行する。
sudo wget -r --no-parent -A 'epel-release-*.rpm' http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/ sudo rpm -Uvh dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-*.rpm sudo yum install certbot python2-certbot-nginx sudo certbot --nginx
certbot renewを実行すれば有効期限が30日未満の証明書が更新されるので、これをcronに登録しておけばよい。
1日と15日で更新する。
30 5 1,15 * * /usr/bin/certbot renew > /dev/null 2>&1
参考
https://saba.omnioo.com/note/7073/%E7%84%A1%E6%96%99ssl%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B-lets-encrypt-2/
https://qiita.com/_whitecat_22/items/14819ce3d6a41cc0d6b2