Monitoramento
ntfy
Manda notificação pro seu celular a partir de qualquer script, site ou automação.
Pra quem serve
Quem quer ser avisado no celular quando algo acontece: um site caiu, um backup terminou, uma automação falhou. Tem aplicativo para Android e iPhone, e o aviso é uma linha de comando ou um bloco no n8n.
Pra que não serve
Não é mensageiro entre pessoas nem substitui WhatsApp. É aviso de máquina para você.
O que o seu servidor precisa ter
- 512 MB de memória e 1 GB de disco livre, no mínimo.
- Acesso de administrador. Hospedagem compartilhada não serve.
- Docker. Se não tiver, o TekZoom instala pra você, mostrando o comando antes e esperando você confirmar.
O que vai ser instalado
Exatamente estas imagens oficiais, com a versão fixada. Nada é construído do zero e nada vem de fonte que não seja a oficial do projeto:
binwiederhier/ntfy:v2.28.0
Onde ficam os seus dados
Tudo no seu servidor, em volumes do Docker. O TekZoom não guarda nada disso, e não tem cópia de nada:
- dados: o seu usuário e senha do ntfy, e as mensagens recentes que ainda não expiraram
A instalação também gera uma senha aleatória
e grava ela num arquivo .env dentro da pasta da instalação,
no seu servidor, legível só pelo seu usuário. O TekZoom não guarda cópia.
Depois de instalar
Este já chega trancado: o usuário é "dono" e a senha foi sorteada na instalação, na linha SENHA_ADMIN do arquivo .env dentro da pasta da instalação, no seu servidor. Instale o aplicativo ntfy no celular, aponte para o seu endereço, entre com esse usuário e senha, e assine um tópico com o nome que quiser. Para testar, publique nele pelo navegador ou por um comando curl.
Este já chega trancado. Ao contrário da maioria, ele é instalado com um usuário e uma senha sorteada só pra você, então não existe janela em que outra pessoa possa se tornar o administrador. A senha fica no seu servidor, e o texto acima diz onde.
Antes de contar com ele
- A senha só existe no seu servidor, no arquivo .env. O TekZoom não guarda cópia.
- Combina com o Uptime Kuma: nas notificações dele dá para escolher ntfy, apontar para este endereço e receber no celular quando um site seu cair.
- As mensagens não ficam guardadas para sempre. O ntfy mantém as recentes e descarta as antigas: ele é um canal de aviso, não um arquivo de histórico.
Sobre o projeto
ntfy é um projeto de código aberto, licença Apache-2.0 e GPLv2. Ver o código no GitHub. O TekZoom não é o autor dele: a gente só escreve a receita de instalação e usa a imagem oficial publicada pelo projeto.