Самостоятельно размещаемый бот поддержки, который превращает сообщения в Telegram или Signal в тикеты для группы сотрудников и при желании отвечает на них с помощью LLM.
luolongfei/freenom
Автоматически продлевает бесплатные домены Freenom каждый год и отправляет уведомления по email, в Telegram, WeCom и другие каналы.
- Звёзды
- 3,329
- Форки
- 1,543
- Открытые issues
- 81
- Последний коммит
- 15 дней назад
Что это?
Freenom предлагает бесплатные домены верхнего уровня, но каждый из них нужно продлевать вручную раз в год. Проект автоматизирует продление для одной или нескольких учётных записей Freenom, поэтому не нужно вручную отслеживать домены, зарегистрированные в разное время.
После каждого запуска скрипт отправляет уведомление о том, прошло ли продление успешно, завершилось ошибкой или скрипт аварийно остановился. В уведомлении также указывается, сколько дней осталось до истечения срока действия непродлённого домена. Поддерживаются email (Gmail, QQ Mail, 163 Mail, Outlook), Telegram Bot, WeCom, ServerChan, Bark и Pushplus. Настройка выполняется через файл .env.
Рекомендуемый способ развёртывания — Docker; доступны образы для нескольких архитектур CPU. Также проект можно развернуть с помощью Docker Compose, на Koyeb или из исходного кода при наличии PHP 8.1 или новее. Развёртывание на Heroku, Mogenius и в облачных функциях отмечено как больше неработоспособное или не поддерживаемое на постоянной основе.
Ключевые возможности
- 01Автоматическое ежегодное продление для нескольких учётных записей Freenom
- 02Уведомления об успешном продлении, ошибках и аварийных остановках с указанием дней до истечения срока действия домена
- 03Каналы уведомлений: email, Telegram Bot, WeCom, ServerChan, Bark и Pushplus
- 04Docker-образ для amd64, arm64 и других архитектур
- 05Настройка через файл .env с возможностью задать время запуска
Сценарии использования
- Продление коллекции бесплатных доменов Freenom без ручных действий
- Запуск постоянно работающей задачи продления на VPS, NAS или Raspberry Pi с Docker
- Получение уведомлений о статусе продления на телефон через Telegram или Bark
Быстрый старт
- 1
Установите Docker на сервер (Debian/Ubuntu)
- 2
Запустите контейнер с помощью базовой команды
docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom - 3
Настройте каналы уведомлений и параметры учетной записи в .env (см. .env.example)
Что важно знать
- Домены Freenom предоставляются бесплатно только на один год за раз и требуют ежегодного продления.
- Помимо электронной почты, поддерживаются Telegram, WeCom, ServerChan, Bark и Pushplus, поэтому необходимо настроить хотя бы один канал.
- Некоторые варианты развертывания (Mogenius, Cloud Function) больше не работают или не поддерживаются.
Темы
Частые вопросы
- Что такое freenom?
- Автоматически продлевает бесплатные домены Freenom каждый год и отправляет уведомления по email, в Telegram, WeCom и другие каналы. Freenom предлагает бесплатные домены верхнего уровня, но каждый из них нужно продлевать вручную раз в год. Проект автоматизирует продление для одной или нескольких учётных записей Freenom, поэтому не нужно вручную отслеживать домены, зарегистрированные в разное время.
- freenom можно использовать бесплатно? Какая у него лицензия?
- freenom распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- freenom всё ещё поддерживается?
- Активно поддерживается. Последний коммит в freenom — 22 окт. 2026 г..
- Для чего можно использовать freenom?
- Продление коллекции бесплатных доменов Freenom без ручных действий Запуск постоянно работающей задачи продления на VPS, NAS или Raspberry Pi с 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
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
PHP SDK для создания Telegram-ботов на основе Telegram Bot API со встроенной поддержкой Laravel.
Пакет для Laravel, добавляющий канал Telegram для отправки уведомлений через Telegram Bot API.
Асинхронный Python-фреймворк для создания чат-ботов, подключающихся к разным платформам через сменные протокольные адаптеры.
Однофайловый Telegram-бот с ChatGPT и другими AI-провайдерами на Cloudflare Workers — бессерверный запуск без локальной настройки.
Отслеживает образы контейнеров в Docker-реестрах и уведомляет о появлении нового тега или digest.