摘要:這里的參數同時也支持命令里的時間形式,比如,,表示每天北京時間執行續期任務,如果你不想每天執行任務,只想隔幾天執行,只用修改的值即可。
使用腳本來自動續期freenom免費域名還是很有必要的,很多童鞋都有幾十個免費域名,手動續期真是個體力活。之前的教程因為作者提供的git actions方式導致倉庫被封,所以這個方式已經不能使用,好在作者更新了docker,目前我們可以使用docker來部署這個腳本。
這篇文章就來說說如何用docker的方式來為freenom免費域名自動續期,教程還是基于寶塔(寶塔服務器面板,送你3188元禮包,點我領取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
項目:https://github.com/luolongfei/next-freenom
docker:https://hub.docker.com/r/luolongfei/freenom
1)準備一臺vps(本教程搭建于racknerd:https://www.daniao.org/14561.html)
2)寶塔面板
3)安裝好docker管理器
4)配置發信郵箱,這里以qq郵箱為例,按圖設置,點擊開啟POP3/SMTP服務后,QQ郵箱會要求你用手機發送一條短信給騰訊!之后點擊我也發送即可得到授權碼。
得到授權碼后,復制好備用!
1)使用ssh軟件鏈接到你的服務器,在命令行使用如下命令:
docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom
2)或者,如果你想自定義腳本執行時間,則命令如下
docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs -e RUN_AT="11:24" luolongfei/freenom
3)上面這條命令只比上上條命令多了個?-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 點全時段隨機的一個時間點作為執行時間, 每次重啟容器都會自動重新指定。
4)至此,你的自動續期容器就跑起來了,執行ls -a
后你就可以看到在你的當前目錄下,有一個.env
文件和一個logs
目錄,logs
目錄里面存放的是程序日志, 而.env
則是配置文件,現在直接執行vim .env
將.env
文件里的所有配置項改為你自己的并保存即可。然后重啟容器,如果配置正確的話,便很快可以收到相關郵件。
5)如何驗證你的配置是否正確呢?
修改并保存.env
文件后,執行docker restart freenom
重啟容器,等待 5 秒鐘左右,然后執行docker logs freenom
查看輸出內容, 觀察輸出內容中有執行成功
字樣,則表示配置無誤。如果你還來不及配置送信郵箱等內容,可先停用郵件功能。
6)修改.env文件,具體如下:修改后,參考:【5)如何驗證你的配置是否正確呢?】部署
效果如下,當然你也可以使用tg來推送消息,在env都有詳細介紹!
如果你不想每次執行都收到推送,請將 .env 中 NOTICE_FREQ 的值設為0,使程序只在有續期操作時才推送,其他的也沒啥好說的,有需要的童鞋可以折騰起來啦。
之前的文章參考:https://www.daniao.org/9787.html
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/121302.html
摘要:如果提示端口沖突,可以自行修改為其他端口使用初始化設置,首次訪問需要設置管理員賬號密碼,根據提示完成即可。完成初始話就可以進入后臺,可以根據需要創建監控等等。如果你正在考慮自建一個監控程序,那么可以折騰試試uptime-kuma是一款開源監控工具,類似于Uptime Robot和statping,ui非常簡潔美觀,支持TCP/PING/HTTP監控等,還支持多語言其中包括中文! 這篇文...
摘要:是一個簡單的在線工具箱,基于進行開發目前支持壓縮以及文字提取。文字提取目前支持的語言有英文簡體中文繁體中文日文韓文。啟動成功后,在瀏覽器中訪問服務器,即可看到前端界面。目前導出格式為。等待完畢后即可下載。pdftoolbox是一個簡單的在線pdf工具箱,基于GhostScript進行開發,目前支持PDF壓縮以及PDF文字提取(OCR)。PDF文字提取目前支持的語言有 英文、簡體中文、繁體中文...
摘要:是由的作者開發的一款監控網絡狀態和穩定性的開源軟件。準備準備一臺,這是必須的。不要急于修改網站配置文件和添加。其他方面的修改顯而易見,不贅述。SmokePing?是由?RRDtool?的作者?Tobi Oetiker?開發的一款監控網絡狀態和穩定性的開源軟件。SmokePing 會不斷向目標發送各種類型的數據包,并對返回值進行測量和記錄,通過 RRDtool 制圖程序圖形化地展示在各個時段內...
摘要:甲骨文,大家都用了有陣子了,總結起來就是兩個字真香,不過日本和韓國因為涌入的太多,線路已經不堪重負。點擊創建,默認會自動運行一次,我們點擊下載配置,會得到一個壓縮包,解壓后,會有,用記事本打開,會有你需要的任何信息。甲骨文 ARM,大家都用了有陣子了,總結起來就是兩個字真香,不過日本和韓國因為涌入的mjj太多,線路已經不堪重負。特別是韓國區,線路boom已經是常態了。 因為一機難求,所...
摘要:寶塔服務器面板,一鍵全能部署及管理,送你元禮包,點我領取卸載寶塔的默認寶塔的默認版本是,如果你配置的程序需要更高版本的,那么需要卸載默認的版本。昨天想安裝一個halo博客,開始的時候一直安裝不上,后來發現jdk版本不對,halo博客默認的jdk版本最低是jdk11,寶塔默認的是jdk1.8,所以這篇文章就來倒騰下如何在寶塔面板環境下卸載默認的jdk1.8,并且安裝jdk16。 寶塔服務...
閱讀 3115·2023-04-25 15:02
閱讀 2803·2021-11-23 09:51
閱讀 2030·2021-09-27 13:47
閱讀 1984·2021-09-13 10:33
閱讀 954·2019-08-30 15:54
閱讀 2640·2019-08-30 15:53
閱讀 2853·2019-08-29 13:58
閱讀 881·2019-08-29 13:54