解放雙手 Freenom域名自動續期

Github:https://github.com/luolongfei/freenom

本文已Debian為例說明
以為云函數都收費了,所以本文僅介紹Docker部署的方法

?? 通過 Docker 部署

Docker 倉庫地址為: https://hub.docker.com/r/luolongfei/freenom 此鏡像支持的架構為linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/386,linux/arm/v7,linux/arm/v6, 理論上支持群暉 、威聯通、樹莓派以及各種類型的VPS

  1. 安裝Docker
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
  1. 部署容器
docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom

或者,如果你想自定義腳本執行時間,則命令如下

docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs -e RUN_AT="11:24" luolongfei/freenom

上面這條命令只比上上條命令多了個 -e RUN_AT="11:24",其中11:24表示在北京時間每天的 11:24 執行續期任務,你可以自定義這個時間。 這里的RUN_AT參數同時也支持 CRON 命令里的時間形式,比如, -e RUN_AT="9 11 * * *",表示每天北京時間 11:09 執行續期任務, 如果你不想每天執行任務,只想隔幾天執行,只用修改RUN_AT的值即可。

注意:不推薦自定義腳本執行時間。因為你可能跟很多人定義的是同一個時間點,這樣可能導致所有人都是同一時間向 Freenom 的服務器發起請求, 使得 Freenom 無法穩定提供服務。而如果你不自定義時間,程序會自動指定北京時間 06 ~ 23 點全時段隨機的一個時間點作為執行時間, 每次重啟容器都會自動重新指定。

參考:

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
禁止轉載,如需轉載請通過簡信或評論聯系作者。

推薦閱讀更多精彩內容