前言
雖然可以用這個方法來代直接安裝certbot,不過後來用方Nginx Proxy Manager
Certbot
Install
1 | sudo docker run -it --rm --name certbot -v "/etc/letsencrypt:/etc/letsencrypt" -v "/var/lib/letsencrypt:/var/lib/letsencrypt" \ |
想要對於指定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所以就不需要這個這麼純的東西了