Let's encrypt (certbot-auto)の任意バージョンダウンロード

2020年1月1日にPython2系のサポートが終了するので、その後certbot-autoがどうなるのかわかりませんが、ちょこちょこバージョンアップしています

 

最新版のダウンロード(現時点では 1.0)

$ wget https://dl.eff.org/certbot-auto

 

セルフアップデートせずに renew するには「--no-self-upgrade」を付けます

$sudo certbot-auto renew --no-self-upgrade

証明書の有効期限の確認方法

$sudo certbot-auto certificates --no-self-upgrade

certbotのバージョン確認

$sudo certbot-auto --version --no-self-upgrade

なにをするにも --no-self-upgrade を付けないと、アップデートされます

 

古いcertbot-autoはどこでダウンロードできると探してみたら (pipでも可)

https://pypi.org/project/certbot/0.40.1/#files pip install certbot==0.40.1

 https://pypi.org/project/certbot/0.39.0/#files pip install certbot==0.39.0

https://pypi.org/project/certbot/0.38.0/#files pip install certbot==0.38.0

https://pypi.org/project/certbot/0.37.2/#files pip install certbot==0.37.2

上記よりダウンロードできました。URLの数字を変更すると良いです

 

certbotの変更履歴は下記より表示できます(記事を書いた日に1.0リリース)

Dec 3,2019 https://community.letsencrypt.org/t/announcing-certbot-1-0/107756

  • certbot-auto has deprecated support for systems using OpenSSL 1.0.1 that are
    not running on x86-64. This primarily affects RHEL 6 based systems.
  • Certbot’s config_changes subcommand has been removed
  • certbot.plugins.common.TLSSNI01 has been removed.
  • Deprecated attributes related to the TLS-SNI-01 challenge in
    acme.challenges and acme.standalone
    have been removed.
  • The functions certbot.client.view_config_changes,
    certbot.main.config_changes,
    certbot.plugins.common.Installer.view_config_changes,
    certbot.reverter.Reverter.view_config_changes, and
    certbot.util.get_systemd_os_info have been removed
  • Certbot’s register --update-registration subcommand has been removed
  • When possible, default to automatically configuring the webserver so all requests
    redirect to secure HTTPS access. This is mostly relevant when running Certbot
    in non-interactive mode. Previously, the default was to not redirect all requests.

Nov 6, 2019 https://community.letsencrypt.org/t/certbot-0-40-1-release/105649

Nov 6, 2019 https://community.letsencrypt.org/t/certbot-0-40-0-release/105632

We deprecated support for Python 3.4 in Certbot and its ACME library. Support
for Python 3.4 will be removed in the next major release of Certbot.
certbot-auto users on RHEL 6 based systems will be asked to enable Software
Collections (SCL) repository so Python 3.6 can be installed. certbot-auto can
enable the SCL repo for you on CentOS 6 while users on other RHEL 6 based
systems will be asked to do this manually.

Oct 2, 2019 https://community.letsencrypt.org/t/certbot-0-39-0-release/103255

Sep 4, 2019 https://community.letsencrypt.org/t/certbot-0-38-0-release/101245

Aug 22, 2019 https://community.letsencrypt.org/t/certbot-0-37-2-release/100418

Aug 9, 2019 https://community.letsencrypt.org/t/certbot-0-37-1-release/99478

Aug 8, 2019 https://community.letsencrypt.org/t/certbot-0-37-0-release/99367

Jul 12, 2019 https://community.letsencrypt.org/t/certbot-0-36-0-release/97677

Jun 12, 2019 https://community.letsencrypt.org/t/certbot-0-35-1-release/95630

Jun 6, 2019 https://community.letsencrypt.org/t/certbot-0-35-0-release/95226