Freenom域名自动续签
Freenom域名自动续签

Freenom域名自动续签

1、安装 Docker

【如果你的vps安装有宝塔面板,也可使用宝塔面板docker,此步骤省略】

根据你自己的系统选择相应的代码

安装依赖软件

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

CentOS

  yum update && yum install -y wget vim

安装 Docker

  wget -qO- get.docker.com | bash

Docker 执行以下命令

  • 启动 Docker 服务
systemctl start docker

将 Docker 服务加入开机自启动

systemctl enable docker

部署域名续期脚本

docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom

填写配置信息

查看配置文件,输入命令:

ls -a

这时候你会看到两个文件.env文件和logs目录,logs目录里面存放的是程序日志.env是配置文件,我们需要配置.env文件内容。宝塔面板和finalshell可以直接点击文件进行编辑,其他ssh软件可以试用vi编辑器。

  • vi .env
    • 填写配置信息
    • 打开.env文件后你会看到一下信息
    • freenom账号密码填写
    • # Freenom 账户 Freenom Account
    • FREENOM_USERNAME=你的fernom账号
    • # Freenom 密码 Freenom password
    • FREENOM_PASSWORD=’你的freenom密码’
    • # 多账户支持 Support for multiple accounts
    • MULTIPLE_ACCOUNTS='<>@<>|<>@<>’

如果你有多账户可填写MULTIPLE_ACCOUNTS配置<你的账号>@<你的密码>账号之间用|隔开,比如:MULTIPLE_ACCOUNTS='<1245@qq.com>@<password>|<456@qq.com>@<password>’

通知设置

  • 邮箱通知方式,以qq邮箱为例。
    • 在设置>账户>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务下,开启POP3/SMTP服务
    • 其他邮箱可自行搜索:开启SMTP/IMAP服务
    • 填写信息# 机器人邮箱账户 Email of robot
      •   MAIL_USERNAME=【你的邮箱@qq.com】
    • # 机器人邮箱密码(Gmail填密码,QQ邮箱或163邮箱填授权码) Password of the robot email
      •   MAIL_PASSWORD=”【获取到的授权码】
    • # 用于接收通知的邮箱 Email address used to receive notifications
      •   TO=”【你的邮箱@qq.com】
    • # 是否启用邮件推送功能 1:启用 0:不启用 Whether to enable email push features 1: enabled 0: not enabled
      •   MAIL_ENABLE=1  【如果不想一直收到邮件,可设为0】
    • # SMTP 服务器 SMTP server
      •   MAIL_HOST=” 【这里填写SMTP服务器QQ为smtp.qq.com】
    • # SMTP 端口号 SMTP port
      •   MAIL_PORT=”   【这里填写端口QQ为465或587】
    • # 邮件加密方式 Email encryption method
      •   MAIL_ENCRYPTION=”【加密方式SSL】

TG机器人通知

  • 在telegram上搜索:@botfather
    • 选择/newbot
    • 输入机器人的名称
    • 设置机器人的用户名,它必须以`_bot`结尾,创建成功后获取到token
    • 获取chat_id,输入:@userinfobot
    • 把chat_id粘贴到:TELEGRAM_CHAT_ID=’填到这里’
    • 把token粘贴到:TELEGRAM_BOT_TOKEN=’填到这里’
    • 然后启用Telegram Bot:TELEGRAM_BOT_ENABLE=1,这里输入1,默认为0,不启用

修改并保存.env 文件后

重启容器执行

docker restart freenom

等待 5 秒钟左右,然后执行

docker logs freenom

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注