宝塔面板docker安装next-freenom – 为freenom免费域名自动续期

2021年9月26日22:13:13宝塔面板4111,085字数 3690阅读模式

使用脚本来自动续期freenom免费域名还是很有必要的,很多童鞋都有几十个免费域名,手动续期真是个体力活。之前的教程因为作者提供的git actions方式导致仓库被封,所以这个方式已经不能使用,好在作者更新了docker,目前我们可以使用docker来部署这个脚本。

这篇文章就来说说如何用docker的方式来为freenom免费域名自动续期,教程还是基于宝塔(宝塔服务器面板,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

宝塔面板docker安装next-freenom – 为freenom免费域名自动续期

1、简介

项目:https://github.com/luolongfei/next-freenom

docker:https://hub.docker.com/r/luolongfei/freenom

2、准备

1)准备一台vps(本教程搭建于racknerd:https://www.daniao.org/14561.html

2)宝塔面板

3)安装好docker管理器

4)配置发信邮箱,这里以qq邮箱为例,按图设置,点击开启POP3/SMTP服务后,QQ邮箱会要求你用手机发送一条短信给腾讯!之后点击我也发送即可得到授权码。

宝塔面板docker安装next-freenom – 为freenom免费域名自动续期

宝塔面板docker安装next-freenom – 为freenom免费域名自动续期

得到授权码后,复制好备用!

3、部署

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)如何验证你的配置是否正确呢?】部署

此处为隐藏的内容
发表评论并刷新,方可查看

4、效果

效果如下,当然你也可以使用tg来推送消息,在env都有详细介绍!

宝塔面板docker安装next-freenom – 为freenom免费域名自动续期

5、最后

如果你不想每次执行都收到推送,请将 .env 中 NOTICE_FREQ 的值设为0,使程序只在有续期操作时才推送,其他的也没啥好说的,有需要的童鞋可以折腾起来啦。

之前的文章参考:https://www.daniao.org/9787.html

weinxin
微信公众号
关注大鸟博客公众号
大鸟
宝塔面板docker安装umami 宝塔面板

宝塔面板docker安装umami

umami是个小巧好用的第三方统计站点程序,之前也介绍过umami的其他安装方法,这篇文章我们还是用宝塔面板来安装,不过这次的安装是用docker来安装该程序。宝塔服务器面板,一键全能部署及管理,送你...
评论  41  访客  41
    • 小卢啊啊
      小卢啊啊 0

      真棒,正需要呢

      • NEIL
        NEIL 2

        谢谢分享

        • 小小太阳
          小小太阳 0

          大佬给力 学习学习

          • fcokoil
            fcokoil 0

            感谢分享

            • LOC
              LOC 0

              感谢分享

              • philsilver
                philsilver 4

                只剩5个免费域名了,其他注册不了。

                • zjboy
                  zjboy 4

                  好东西,正需要

                  • 飞飞的熊
                    飞飞的熊 1

                    真棒,多谢分析

                    • 飞飞的熊
                      飞飞的熊 1

                      多谢分享, 回复了,但是看不到隐藏内容呢

                      • kun
                        kun 1

                        谢谢分享

                        • mick
                          mick 0

                          老是 提示 没有 配置 邮件 推送。快速我 不想 邮件推送。设置的 TG

                          • woc
                            woc 2

                            谢谢分享

                            • NEI
                              NEI 0

                              真棒,正需要呢

                              • qwert003aa
                                qwert003aa 2

                                非常感谢楼主的分享!支持…

                                • kvp
                                  kvp 0

                                  发信失败,怎么回事

                                  • julyyy
                                    julyyy 1

                                    非常感谢

                                    • julyyy
                                      julyyy 1

                                      大佬给力 学习学习

                                      • 很让人
                                        很让人 2

                                        看看先

                                        • Lemonawa
                                          Lemonawa 3

                                          感谢分享

                                          • abc
                                            abc 2

                                            谢谢分享

                                            • 星版超群
                                              星版超群 1

                                              看看怎么玩吧

                                              • 星版超群
                                                星版超群 1

                                                自动续期是默认续多长呢?3个月还是12个月?

                                                • 謝
                                                  1

                                                  謝謝大鳥大GG

                                                  • d5520
                                                    d5520 0

                                                    可以看看怎么搞

                                                    • 麻里爱
                                                      麻里爱 1

                                                      感谢分享

                                                      • 麻里爱
                                                        麻里爱 1

                                                        感谢分享,很需要。 :razz:

                                                        • 帅
                                                          2

                                                          真棒,真棒,真棒,真棒,真棒,

                                                          • 打工人
                                                            打工人 0

                                                            谢谢分享

                                                            • shinewz
                                                              shinewz 0

                                                              我创建容器后,没有.env文件,只有logs文件夹啊

                                                              • XXXMAN
                                                                XXXMAN 4

                                                                群友留存,以备后用

                                                              匿名

                                                              发表评论

                                                              匿名网友

                                                              :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                                              确定