Repolode
luolongfei

luolongfei/freenom

自动为 Freenom 免费域名续期,并通过邮件、Telegram 等渠道发送通知。

Star
3,329
Fork
1,543
未关闭 Issue
81
最近提交
16天前

这是什么?

Freenom 提供免费的顶级域名,但每个域名都需要每年手动续期,且只能一次续一年。本项目可为一个或多个 Freenom 账号自动完成续期,省去逐个跟踪不同时间注册域名的麻烦。

每次运行后,无论续期成功、失败还是出错,脚本都会发送通知,并包含未续期域名距离到期还剩多少天。支持的通知渠道包括邮件(Gmail、QQ 邮箱、163 邮箱、Outlook)、Telegram Bot、企业微信、Server 酱、Bark 和 Pushplus,通过 .env 文件进行配置。

推荐使用 Docker 部署,镜像支持多种 CPU 架构;也支持 Docker Compose、Koyeb 部署,或在 PHP 8.1 及以上版本环境中从源码运行。Heroku、Mogenius 和云函数等部署方式已不可用或不再积极维护。

核心功能

  • 01为多个 Freenom 账号自动每年续期
  • 02续期成功、失败或出错时均发送通知,并包含剩余到期天数
  • 03支持邮件、Telegram Bot、企业微信、Server 酱、Bark 和 Pushplus 通知
  • 04提供支持 amd64、arm64 等多种架构的 Docker 镜像
  • 05通过 .env 文件配置,并可自定义每日运行时间

适用场景

  • 无需手动操作,持续为多个免费 Freenom 域名续期
  • 在 VPS、NAS 或树莓派上通过 Docker 长期运行续期任务
  • 通过 Telegram 或 Bark 在手机上接收续期状态提醒

快速上手

  1. 1

    在服务器上安装 Docker(Debian/Ubuntu)

  2. 2

    使用基础命令启动容器

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

    在 .env 中配置通知渠道和账户设置(参见 .env.example)

使用前须知

  • Freenom 免费域名每次只能续期一年,需要每年续期。
  • 需要自行配置通知渠道(邮件、Telegram 等),并按说明设置账户信息。
  • 部分部署方式(Mogenius、云函数)已不再可用或不再积极支持。

标签

常见问题

freenom 是什么?
自动为 Freenom 免费域名续期,并通过邮件、Telegram 等渠道发送通知。 Freenom 提供免费的顶级域名,但每个域名都需要每年手动续期,且只能一次续一年。本项目可为一个或多个 Freenom 账号自动完成续期,省去逐个跟踪不同时间注册域名的麻烦。
freenom 可以免费使用吗?用的什么许可证?
freenom 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
freenom 还在维护吗?
活跃维护中。freenom 最近一次提交是在 2026年10月22日。
freenom 适合用来做什么?
无需手动操作,持续为多个免费 Freenom 域名续期 在 VPS、NAS 或树莓派上通过 Docker 长期运行续期任务 通过 Telegram 或 Bark 在手机上接收续期状态提醒
freenom 怎么安装和运行?
在服务器上安装 Docker(Debian/Ubuntu) 使用基础命令启动容器: docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom 在 .env 中配置通知渠道和账户设置(参见 .env.example)
在哪里获取 freenom?
源代码和安装说明在 GitHub 上:https://github.com/luolongfei/freenom

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目