摘要:这里的参数同时也支持命令里的时间形式,比如,,表示每天北京时间执行续期任务,如果你不想每天执行任务,只想隔几天执行,只用修改的值即可。
使用脚本来自动续期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)如何验证你的配置是否正确呢?】部署
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/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。 宝塔服务...
阅读 3101·2023-04-25 15:02
阅读 2744·2021-11-23 09:51
阅读 2007·2021-09-27 13:47
阅读 1961·2021-09-13 10:33
阅读 907·2019-08-30 15:54
阅读 2623·2019-08-30 15:53
阅读 2829·2019-08-29 13:58
阅读 846·2019-08-29 13:54