Um bot de suporte self-hosted que transforma mensagens do Telegram ou Signal em tickets em um grupo da equipe, com respostas automáticas opcionais via LLM.
luolongfei/freenom
Renova automaticamente todos os anos domínios gratuitos da Freenom e envia notificações por e-mail, Telegram, WeCom e outros canais.
- Estrelas
- 3,329
- Forks
- 1,542
- Issues abertas
- 81
- Último commit
- há 16 dias
O que é?
A Freenom oferece domínios de nível superior gratuitos, mas cada um precisa ser renovado manualmente, um ano por vez. Este projeto automatiza a renovação de uma ou mais contas da Freenom, dispensando o controle manual de domínios registrados em momentos diferentes.
Após cada execução, o script envia uma notificação informando se a renovação foi concluída, falhou ou sofreu uma interrupção, além de indicar quantos dias faltam para expirar um domínio ainda não renovado. Os canais compatíveis são e-mail (Gmail, QQ Mail, 163 Mail, Outlook), Telegram Bot, WeCom, ServerChan, Bark e Pushplus. A configuração é feita por meio de um arquivo .env.
A implantação recomendada é com Docker, com imagens para várias arquiteturas de CPU. Também é possível implantar com Docker Compose, no Koyeb ou a partir do código-fonte com PHP 8.1 ou mais recente. As implantações no Heroku, Mogenius e em funções na nuvem são indicadas como inviáveis ou sem suporte ativo.
Recursos principais
- 01Renovação anual automática para várias contas da Freenom
- 02Notificações de sucesso, falha e interrupções, incluindo os dias restantes até a expiração
- 03Canais de e-mail, Telegram Bot, WeCom, ServerChan, Bark e Pushplus
- 04Imagem Docker para amd64, arm64 e outras arquiteturas
- 05Configuração por meio de um arquivo .env, com horário de execução configurável
Casos de uso
- Manter vários domínios gratuitos da Freenom renovados sem esforço manual
- Executar uma tarefa de renovação pequena e sempre ativa em um VPS, NAS ou Raspberry Pi com Docker
- Receber alertas sobre o status das renovações no celular pelo Telegram ou Bark
Início rápido
- 1
Instale o Docker no seu servidor (Debian/Ubuntu)
- 2
Execute o contêiner com o comando básico
docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom - 3
Configure os canais de notificação e as definições da conta em .env (consulte .env.example)
Antes de usar
- Os domínios Freenom são gratuitos por apenas um ano de cada vez e precisam ser renovados anualmente.
- Além de e-mail, há suporte para Telegram, WeCom, ServerChan, Bark e Pushplus; portanto, é necessário configurar pelo menos um canal.
- Algumas opções de implantação (Mogenius, Cloud Function) não são mais viáveis nem têm suporte.
Tópicos
Perguntas frequentes
- O que é freenom?
- Renova automaticamente todos os anos domínios gratuitos da Freenom e envia notificações por e-mail, Telegram, WeCom e outros canais. A Freenom oferece domínios de nível superior gratuitos, mas cada um precisa ser renovado manualmente, um ano por vez. Este projeto automatiza a renovação de uma ou mais contas da Freenom, dispensando o controle manual de domínios registrados em momentos diferentes.
- freenom é gratuito? Qual é a licença?
- freenom é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- freenom ainda é mantido?
- Manutenção ativa. O último commit de freenom foi em 22 de out. de 2026.
- Para que posso usar freenom?
- Manter vários domínios gratuitos da Freenom renovados sem esforço manual Executar uma tarefa de renovação pequena e sempre ativa em um VPS, NAS ou Raspberry Pi com Docker Receber alertas sobre o status das renovações no celular pelo Telegram ou Bark
- Como instalar freenom?
- Instale o Docker no seu servidor (Debian/Ubuntu) Execute o contêiner com o comando básico: docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom Configure os canais de notificação e as definições da conta em .env (consulte .env.example)
- Onde consigo freenom?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/luolongfei/freenom
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um SDK PHP para criar bots do Telegram usando a Telegram Bot API, com suporte integrado ao Laravel.
Pacote para Laravel que adiciona um canal do Telegram para enviar notificações pela Telegram Bot API.
Um framework assíncrono em Python para criar chatbots que se conectam a várias plataformas de conversa por meio de adaptadores de protocolo plugáveis.
Bot do Telegram em arquivo único que executa o ChatGPT e outros provedores de IA no Cloudflare Workers, sem servidor nem configuração local.
Monitora imagens de contêiner em registries Docker e envia notificações quando surge uma nova tag ou digest.