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

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,使程序只在有续期操作时才推送。

    推荐阅读
  • 心甘情愿歌词(心甘情愿歌词是什么)

    当我偷偷放开你的手看你小心的学会了走,我来为大家科普一下关于心甘情愿歌词?以下内容希望对你有帮助!

  • 九曲黄河的曲的读音(九曲黄河全文)

    以下内容大家不妨参考一二希望能帮到您!九曲黄河的曲的读音九曲黄河万里沙的曲的读音:读作qū。《浪淘沙·九曲黄河万里沙》拼音版:jiǔqūhuánghéwànlǐshā,làngtáofēngbǒzìtiānyá。rújīnzhíshàngyínhéqù,tóngdàoqiānniúzhīnǚjiā。如今直上银河去,同到牵牛织女家。《浪淘沙·九曲黄河万里沙》翻译:九曲黄河从遥远的地方蜿蜒奔腾而来,一路裹挟着万里的黄沙。

  • 粉色如何和黑色搭配(那是你不会搭配)

    在时尚界中有着五花八门的颜色,众多的颜色构成了整个时尚界,可见颜色对服装搭配来说有多重要。将粉色运用在衬衫上面,能够将女性的气质完美地展现出来,粉色的衬衫无论是在职场中还是日常生活中都是可以穿的。粉色连衣裙连衣裙也是日常生活中十分常见的服装单品,连衣裙的款式和搭配方式有很多,粉色的连衣裙就是其中之一。

  • 描红摹纸是什么意思(描红摹纸是啥意思)

    下面更多详细答案一起来看看吧!描红摹纸是什么意思描红摹纸就是在钢笔字帖上放的白色可见字帖的的纸,用来按照字帖上的字的笔画来练习的纸。一般刚开始不要选择长期描红,一边描红一边对照字帖写效果更好。描红纸,又名红模子。一种印有红色楷字,供儿童摹写用的字帖。旧时最通行的一种,印有“上大人孔乙己化三千七十士尔小生八九自佳作仁可知礼也”这样一些笔画简单、三字一句和似通非通的文字。

  • 少先队队徽介绍(少先队队徽简介)

    少先队队徽介绍?我们一起去了解并探讨一下这个问题吧!五角星、“中国少先队”五个字和火炬柄为金色,绶带和火炬的火焰为正红色,火焰和绶带镶金边,“中国少先队”字体为黑体。1990年10月15日在中国少年先锋队代表大会上通过《中国少年先锋队》章程确认五角星加火炬和写有“中国少先队”的红色绶带组成少先队队徽。

  • 柯基狗窝的消毒方法(日常清洁也很重要)

    柯基狗窝的消毒方法要经常清洗狗窝。当柯基的狗窝发臭的时候,主人要经常清洗狗狗的狗窝,给狗狗洗狗窝的时候,主人可以把外层拆出清洗,不少的狗窝里层是棉絮,主人可以把棉絮拿出来晒干之后再装回狗窝给狗狗睡觉。建议主人给柯基买狗窝的时候,尽量买一些可以拆洗的狗窝,这样方便清洁。

  • 李诞为什么对婚姻悲观(又懒又虚荣的李诞)

    不了解李诞的人,会把他名字中的“诞”字理解为“荒诞”。疯狂的后果就是高考失利,复读一年后,李诞去广州读了所不知名的大学。在节目中,李诞每场都是打头阵的先锋,总能以一串密集而犀利的段子迅速把场子搞热。有人说,在李诞身上,能看到自己曾经的影子,从挣扎、妥协到自我和解的那个自己。可李诞结婚的消息,又把他和大家的距离拉远了。两人刚在一块时,李诞可没现在这么红。

  • 有几种方法清洗发动机舱(教你清理发动机舱)

    摇晃发动机舱清洗剂瓶子,使其均匀,然后均匀喷洒在发动机舱的零件上,喷洒距离以15厘米左右比较合适。但是需要注意,保险盒、点火线圈、发电机和E-CU行车电脑等零部件是不能沾上水或者清洗剂的,可以把清洗剂盆栽一块布上面,对这些“特殊”的零件进行擦拭即可。

  • 欧洲宫廷服装女(欧洲各时期女性复古服装)

    中世纪宗教统治下的欧洲服装,既简单又朴素,衣服式样以拖地长袍为主。由一块布作成,领口宽,衣领偏低,这就是14世纪欧洲妇女流行的袒领衫,领口有圆形、角形、方形,领口开得很大,露出胸的上半部,上身有无袖、短袖的,臂膀裸露,腰带提得很高。15世纪在哥特式尖顶建筑的影响下,产生了相似的审美观的服饰,V字领、尖鞋、希南帽。

  • rosemont是什么牌子手表(天马行空的想象力)

    “今天的时尚是充分的自我表达,以及小概率事件。这是一个打破传统与禁锢的机会。”型号:N010-SW_DLB-fRosemont怀旧系列手表,柔软和舒适并存,两国双时间显示。专为经常在工作中或平时需要与海外进行沟通的人士,或者拥有在海外生活的朋友与家族人士设计。氧化锆套在垂直钉子的情况下,为手臂增添魅力。无论年龄大小,都可以使用它来轻松读取表盘和针。皮带采用优质鳄鱼皮,透明感强。对于案件的材料,使用14耐用性极好的黄金。