Repolode
binwiederhier

binwiederhier/ntfy

Um serviço simples de pub/sub HTTP que envia notificações push para celulares e desktops via requisições PUT ou POST, sem exigir cadastro no servidor público.

Alternativa open source a:Pushover

Estrelas
34,952
Forks
1,666
Issues abertas
353
Último commit
há 12 horas

O que é?

ntfy (pronuncia-se “notify”) é um serviço de notificações baseado em HTTP e no modelo publish-subscribe. Scripts, servidores ou qualquer comando capaz de fazer uma requisição HTTP podem enviar uma mensagem para um tópico com um simples PUT ou POST, e quem estiver inscrito recebe a mensagem no celular ou desktop. A instância pública gratuita em ntfy.sh não exige conta, e também é possível hospedar o serviço por conta própria, já que o código-fonte é aberto.

Entre os clientes estão um app open source para Android no Google Play e no F-Droid, um app para iOS na App Store e um app web. As mensagens podem ser recebidas no navegador ou por meio de uma inscrição baseada em curl, então um alerta do servidor ou a conclusão de uma tarefa cron pode chegar a um dispositivo com um único comando.

O projeto foi escrito em Go e tem licença dupla: Apache 2.0 e GPLv2. A documentação explica como publicar, se inscrever e instalar o serviço para hospedá-lo por conta própria.

Recursos principais

  • 01Envie notificações com uma simples requisição HTTP PUT ou POST, sem precisar de SDK.
  • 02Inscreva-se em tópicos pelo Android, iOS, web ou linha de comando.
  • 03Hospede o servidor por conta própria, já que o código-fonte é aberto.
  • 04Use a instância pública gratuita em ntfy.sh sem fazer cadastro.

Casos de uso

  • Receber no celular alertas de monitoramento de servidores ou de tarefas cron que falharam.
  • Receber uma notificação quando um comando de shell ou build demorado terminar.
  • Adicionar notificações push a um script ou sistema de automação residencial sem precisar de uma conta.

Início rápido

  1. 1

    Abra o guia de introdução em ntfy.sh/docs

  2. 2

    Instale o aplicativo para Android ou iOS, ou use o servidor público gratuito em ntfy.sh

Tópicos

Perguntas frequentes

O que é ntfy?
Um serviço simples de pub/sub HTTP que envia notificações push para celulares e desktops via requisições PUT ou POST, sem exigir cadastro no servidor público. ntfy (pronuncia-se “notify”) é um serviço de notificações baseado em HTTP e no modelo publish-subscribe. Scripts, servidores ou qualquer comando capaz de fazer uma requisição HTTP podem enviar uma mensagem para um tópico com um simples PUT ou POST, e quem estiver inscrito recebe a mensagem no celular ou desktop. A instância pública gratuita em ntfy.sh não exige conta, e também é possível hospedar o serviço por conta própria, já que o código-fonte é aberto.
ntfy é gratuito? Qual é a licença?
ntfy é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ntfy ainda é mantido?
Manutenção ativa. O último commit de ntfy foi em 20 de out. de 2026.
Para que posso usar ntfy?
Receber no celular alertas de monitoramento de servidores ou de tarefas cron que falharam. Receber uma notificação quando um comando de shell ou build demorado terminar. Adicionar notificações push a um script ou sistema de automação residencial sem precisar de uma conta.
Como instalar ntfy?
Abra o guia de introdução em ntfy.sh/docs Instale o aplicativo para Android ou iOS, ou use o servidor público gratuito em ntfy.sh
Onde consigo ntfy?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/binwiederhier/ntfy

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados