NAS安装域名自动续期工具
作者:大明哥丨
创作立场声明:本人为IT从业人员,有机会学到一些专业知识。然而每个人站在不同立场,内容就会有所偏重,客观与否还请大家指正,期待深入探讨交流。
前言
众所周知,Freenom是地球上唯一一个提供免费顶级域名的商家,不过需要每年续期,每次续期最多一年。由于我申请了一堆域名,而且不是同一时段申请的, 所以每次续期都觉得折腾,于是就找到这么一个工具。本文仅介绍在unraid上使用docker运行方式,理论上支持所有支持docker 的NAS系统等。
安装
1. 应用下载
unraid应用商店并没有现成的应用,在此我贴出GitHub地址。github.com
2. 应用配置
unraid的docker界面点击添加容器,进行相关配置。
1) 日志文件映射,添加路径:主机路径 /mnt/user/appdata/freenom/logs,容器路径 /app/logs
2) 配置文件映射,添加路径:主机路径 /mnt/user/appdata/freenom/conf,容器路径 /conf
3) 用户名配置,添加变量:键 FREENOM_USERNAME,值 (你的freenom登录用户名)
4) 密码配置,添加变量:键 FREENOM_PASSWORD,值 (你的freenom登录密码)
5) 关闭邮箱通知,添加变量:键 MAIL_ENABLE,值 0
3. 应用启动
我这里默认把邮箱通知关闭,如果需要通知可以移步 luolongfei/freenom: Freenom 域名自动续期。Freenom domain name renews automatically. (github.com) 里面有详细中文配置说明,之后将需要配置的项,作为变量添加到容器里即可。
启动成功后,直接查看日志即可。
默认在没有手动指定 RUN_AT 环境变量的情况下,每次重启容器,程序都会重新在 06 ~ 23 点全时段中自动随机指定一个执行时间,我这里是随机到了21:21执行,目的是防止很多人在同一个时间点执行任务导致 Freenom 无法稳定提供服务。
总结
ok
如在使用中有其他问题,可留言咨询。