高考考试网
当前位置: 首页 高考资讯

docker服务许可管理(利用docker安装next-freenom)

时间:2023-06-17 作者: 小编 阅读量: 3 栏目名: 高考资讯

docker服务许可管理Freenom域名自动续期目前Freenom是可以免费注册.tk.ml.ga.gq四个类型的顶级域名,有效期为一年,到了一年之后还是可以继续免费的注册申请,如果到期了忘记续期,当然域名就会被回收。因为你可能跟很多人定义的是同一个时间点,这样可能导致所有人都是同一时间向Freenom的服务器发起请求,使得Freenom无法稳定提供服务。然后重启容器,如果配置正确的话,便很快可以收到相关邮件。

docker服务许可管理?Freenom域名自动续期目前Freenom是可以免费注册 .tk .ml .ga .gq 四个类型的顶级域名,有效期为一年,到了一年之后还是可以继续免费的注册申请,如果到期了忘记续期,当然域名就会被回收,下面我们就来聊聊关于docker服务许可管理?接下来我们就一起去了解一下吧!

docker服务许可管理

Freenom域名自动续期

目前Freenom是可以免费注册 .tk .ml .ga .gq 四个类型的顶级域名,有效期为一年,到了一年之后还是可以继续免费的注册申请,如果到期了忘记续期,当然域名就会被回收。

域名自动续期的方式可以有好几种,上一期已经说了云函数,这一期就说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.

1、准备

准备一台vps

2、安装 Docker以 root 用户登录,执行一键脚本安装 Docker

升级源并安装软件(下面两行命令二选一,根据你自己的系统)

Debian / Ubuntu

apt-get update && apt-get install -y wget vim

CentOS

yum update && yum install -y wget vim

执行此命令等候自动安装 Docker

curl -sSL https://get.daocloud.io/docker | sh

二、安装docker compose

1、下面2条命令分2次粘贴并回车

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmodx /usr/local/bin/docker-compose

2、设置 Docker 开机自启:

systemctl enable docker

3、启动 Docker 服务:

systemctl start docker

三、安装好Docker后,开始部署1、使用ssh软件链接到你的服务器,在命令行使用如下命令:
  1. docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom
2、或者,如果你想自定义脚本执行时间,则命令如下:
  1. 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 点全时段随机的一个时间点作为执行时间, 每次重启容器都会自动重新指定。

3、至此,你的自动续期容器就跑起来了,执行ls -a后你就可以看到在你的当前目录下,有一个.env文件和一个logs目录,logs目录里面存放的是程序日志, 而.env则是配置文件,现在直接执行vim .env将.env文件里的所有配置项改为你自己的并保存即可。然后重启容器,如果配置正确的话,便很快可以收到相关邮件。4、贴上.env文件中部分配置的含义

变量名

含义

默认值

是

否

必

须

备注

FREENOM_USERNAME

Freenom 账户

-

是

只支持邮箱账户,如果你是使用第三方社交账户登录的用户,请在 Freenom 管理页面绑定邮箱,绑定后即可使用邮箱账户登录

FREENOM_PASSWORD

Freenom 密码

-

是

某些特殊字符可能需要转义,详见.env文件内注释

MULTIPLE_ACCOUNTS

多账户支持

-

是

多个账户和密码的格式必须是“`<账户1>@<密码1>\

MAIL_USERNAME

机器人邮箱账户

-

是

支持Gmail、QQ邮箱、163邮箱以及Outlook邮箱,尽可能使用163邮箱或者QQ邮箱而非Gmail。因为谷歌的安全机制,每次在新设备登录 Gmail 都会先被限制,需要手动解除限制才行。

MAIL_PASSWORD

机器人邮箱密码

-

是

Gmail填密码,QQ邮箱或163邮箱填授权码

TO

接收通知的邮箱

-

是

你自己最常用的邮箱,用来接收机器人邮箱发出的域名相关邮件

MAIL_ENABLE

是否启用邮件推送功能

-

是

1:启用0:不启用默认不启用,如果设为1,启用邮件推送功能,则上面的MAIL_USERNAME、MAIL_PASSWORD、TO变量变为必填项

TELEGRAM_CHAT_ID

你的chat_id

-

是

通过发送/start给@userinfobot可以获取自己的id

TELEGRAM_BOT_TOKEN

你的Telegram bot的token

-

是

TELEGRAM_BOT_ENABLE

是否启用Telegram Bot推送功能

-

是

1:启用0:不启用默认不启用,如果设为1,则必须设置上面的TELEGRAM_CHAT_ID和TELEGRAM_BOT_TOKEN变量

NOTICE_FREQ

通知频率

-

是

0:仅当有续期操作的时候1:每次执行

4、至于如何配置各平台的通知,就自己去折腾吧.5、如何验证你的配置是否正确呢?

修改并保存.env文件后,执行docker restart freenom重启容器,等待 5 秒钟左右,然后执行docker logs freenom查看输出内容, 观察输出内容中有执行成功 字样,则表示配置无误。如果你还来不及配置送信邮箱等内容,可先停用邮件功能。

6、如何升级到最新版或者重新部署呢?

在.env所在目录,执行docker rm -f freenom删除现有容器,然后再执行 docker rmi -f luolongfei/freenom 删除旧的镜像,然后再执行上面的 docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom 重新部署即可,这样部署后就是最新的代码了。当然,新版对应的.env文件可能有变动,不必担心,程序会自动更新.env文件内容,并将已有的配置迁移过去。

5、最后

如果你不想每次执行都收到推送,请将 .env 中 NOTICE_FREQ 的值设为0,使程序只在有续期操作时才推送。

    推荐阅读
  • 宏碁新蜂鸟swift 3怎么样(全球最轻薄触控笔记本)

    Acer蜂鸟Swift7还搭载了时下流行的指纹识别功能,与电源键合二为一,精度可达0.01mm,安全又便捷。可盖起设计能够有效避免不使用时的误触,保护用户隐私。除此之外,Acer蜂鸟Swift7搭配了两个USB-C接口形态的雷电3接口,并且还额外赠送了一个实用的三合一转接器,让Swift7拥有强大的扩展兼容性。

  • 为什么宝骏730狂跌(宝骏730暗自降价为哪般)

    但官降并没有止住宝骏730销量下滑的趋势,而且眼看官降一个月过去了,市场似乎并没有回暖,虽然5月份销量还没有出炉,但最终的结果估计仍然不容乐观。其一:市场,竞争加剧之前,宝骏730之所以能在价格坚挺的情况下还能保持高销量,其原因就是其作为家用MPV这一细分市场的先入者,是这个定位的第一款车型,先入为主因此获得消费者认可,上市后销量一飞冲天。但宝骏730单单依靠降价减配想夺回失去的市场,似乎并不现实。

  • 塞尔达传说荒野之息怎么加心加耐力(塞尔达传说荒野之息如何增加耐力)

    玩家们进行到游戏后期都会发现心不够,本次小编带来了塞尔达传说荒野之息加心加耐力方法一览,想要了解的玩家不妨进来看看。塞尔达传说荒野之息加心加耐力方法一览本次的方法主要是利用BUG来补充自己的心与耐力容器,这个BUG无论普通模式还是大师模式都是可以使用的,前提是角色在之前至少兑换过1个心之容器。离开神庙后,去哈特诺村林克之家旁边的暗黑女神像存心,最多可以存当前心数减3的数量。

  • 没有熨斗如何快速去皱 没有熨斗如何快速去皱西装

    利用床垫等较重物体:将有皱的衣服平整小心的卷起来,然后压在床垫之类比较重的物体下面,次日展开即可。

  • 马海毛是什么成分(马海毛介绍)

    马海毛是什么成分马海毛主要由角蛋白组成,角蛋白是一种存在于所有哺乳动物的毛发、羊毛、角和皮肤中的蛋白质,但马海毛的特殊特性是安哥拉山羊独有的。因此,马海毛的感觉与普通羊毛或标准羊毛不同。马海毛纤维是约25-45微米的直径。马海毛,其形态与长羊毛相似,纤维表面光滑,光泽较强,强度高,弹性好,卷曲少,易于洗涤。马海毛可用于提花毛毯、长毛大衣呢以及高光泽的毛织物。

  • 卧室墙纸什么颜色大气 卧室壁纸什么颜色大气

    卧室墙面在装饰的时候很多用户会选择墙纸,主要是墙纸的颜色丰富多彩,款式新颖、时尚,是一种环保性比较好的装饰材料。本站,中国知名大型装修平台,装修领导品牌。>>点此获取专业设计师*量房设计

  • 助理工程师评审每年都进行吗(助理工程师评定条件-不懂可点击来看)

    近期很多人问道助理工程师评定条件,那殷老师接下来科普一下,往下看!有证书才能够正规持证上岗,是用人单位录用、考核、晋升职务加薪的重要依据。

  • 车速与转速档位对照表(档位转速车速对应表)

    车辆说明书上一般都会注明车速和速度挡位的对照表,每个品牌和车型都不一样。在驾校学习驾驶技术时,教练会告诉学员10公里/小时挂1档,20公里/小时挂2档,30公里/小时挂3档等等。其实这是不对的,只是为了应付考试。每辆车都有一个经济车速范围,开车时只要保持发动机转速在这个范围内即可。如果增速即将超过这个范围,那就升档;如果速度太低,则降档。转速过低容易造成发动机积碳,转速过高会导致油耗增加。

  • 两大前兆说明患了脑积水(这5个都是导致脑积水的祸根)

    胎儿在子宫中发育,如果受到了感染,加上本身还未发育完全十分虚弱,就会出现脑积水的情况。患上脑积水时颅内的脊髓液会增多,因此有头重的情况出现,导致患儿无法支持头部的重量,经常将头部下垂。

  • 怎么样看翡翠手镯好坏(看翡翠手镯好坏的方法)

    听声音;此外翡翠手镯也可以通过听声音来看好坏,优质的翡翠手镯轻轻敲击后会发出清脆、悦耳的声音,而劣质的翡翠手镯经过敲击会发出相对沉闷、暗哑的声音。看工艺;翡翠手镯还可以通过看工艺来辨别好坏,工艺好的翡翠手镯形状接近标准的圆形,并且打磨抛光非常精细。而工艺差的翡翠手镯形状不规整,手感会相对粗糙。