本文已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
- 安裝Docker
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
- 部署容器
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 點全時段隨機的一個時間點作為執行時間, 每次重啟容器都會自動重新指定。