CERTBOT update script + LINE NOTIFY

腳本檔內容如下:

#!/bin/bash
 export BOT_APP=/usr/local/bin/certbot-auto 
CPALM() {
 ${BOT_APP} certonly --force-renewal --quiet --no-self-upgrade --post-hook "service nginx reload"  -d cpalm.org --nginx && curl -1 -X POST -H 'Authorization: Bearer "ADD LINE NOTIFY TOKEN HERE"' -F "message=cpalm.org Certificate is Renew." https://notify-api.line.me/api/notify || curl -1 -X POST -H 'Authorization: Bearer ADD LINE NOTIFY TOKEN HERE"' -F "message=cpalm.org Certificate is Not CHANGED." https://notify-api.line.me/api/notify
}
CPALM

LINE NOTIFY TOKEN 更換方式 :
“ADD LINE NOTIFY TOKEN HERE” 
換成 LINE 的 Token , 記得 連 雙引號也要一併換掉。

LINE NOTIFY 申請:
https://notify-bot.line.me/zh_TW/
Quick Link: https://notify-bot.line.me/my/services/new
LINE NOTIFY API Document:
https://notify-bot.line.me/doc/en/
最後再建立一個群組,把 LINE NOTIFY 跟你或想要通知的人,都放進去就可以了。

##如果不要 LINE NOTIFY,把 && curl ,後面通通刪除。

##把 以上的 內容 存成 *.sh

##CERTBOT 安裝參考網站:https://caloskao.org/ubuntu-use-certbot-to-automatically-update-lets-encrypt-certificate-authority/

cronjob how to :
你可以 用下面的網址來確認,你想要下的排程,下面的排程是,每 14 天執行一次。
https://cron.help/#0_0_*/14_*_*

FB 留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *