自動簽發SSL - Certbot - 已廢棄

前言

雖然可以用這個方法來代直接安裝certbot,不過後來用方Nginx Proxy Manager

Certbot

Install

參考Certbot的Doc

1
2
sudo docker run -it --rm --name certbot -v "/etc/letsencrypt:/etc/letsencrypt" -v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
certbot/certbot certonly

想要對於指定IP有不同Domain的話可以再加上-p 你要的ip:80:80 -p 你要的ip:443:443這一個參數這樣就可以對應了

Auto Renew

在crontab裡面加上

1
0 0 * * * docker run --rm -v /etc/letsencrypt:/etc/letsencrypt -ti certbot/certbot renew

就好了

廢棄理由

用不上了…現在都是使用含自動簽發SSL的reserve proxy,如traefik或nginx proxy manager所以就不需要這個這麼純的東西了