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