Um rastreador de preços que você hospeda por conta própria, monitora URLs de produtos em intervalos programados e avisa quando o preço ou o estoque atinge os valores desejados.
- Estrelas
- 5,028
- Forks
- 513
- Issues abertas
- 61
- Último commit
- há 10 dias
O que é?
O PushDeer é um serviço de notificações push que pode ser executado no seu próprio servidor. A ideia principal é permitir que o usuário receba mensagens sem instalar um app dedicado: no iOS 14+, basta abrir um App Clip leve ao escanear um código; as mesmas mensagens também podem ser entregues por clientes nativos para iOS, Mac e Android ou por um dispositivo DIY com ESP8266/ESP32.
Para enviar uma mensagem, basta fazer uma requisição HTTP. Depois de registrar um dispositivo e criar uma push key no cliente, você chama o endpoint message/push com a chave e o texto, podendo adicionar um corpo em markdown ou um tipo de imagem. Colaboradores da comunidade mantêm SDKs oficiais para Python, Go e Rust, e o projeto inclui um exemplo de helper em PHP e uma integração com o Server酱 para ferramentas existentes.
O servidor é uma API Laravel que pode ser implantada com docker-compose, junto de um microsserviço de push baseado no gorush. O projeto informa que os certificados de push dos servidores auto-hospedados precisam ser renovados todos os anos e que o cliente Android não recebe mais manutenção.
Recursos principais
- 01Envia mensagens de texto, imagem e markdown por uma URL HTTP simples.
- 02Funciona no iOS 14+ por meio de um App Clip, sem precisar instalar o app completo.
- 03Oferece clientes nativos para iOS, Mac e Android.
- 04Pode ser auto-hospedado com docker-compose.
- 05Dá suporte a um dispositivo DIY com ESP8266/ESP32 como destinatário.
Casos de uso
- Receber no celular alertas de scripts, tarefas cron ou servidores.
- Receber notificações sobre o status de roteadores, NAS ou IPs públicos.
- Enviar relatórios de erro do seu próprio aplicativo para um dispositivo móvel.
- Encaminhar notificações de ferramentas que já dão suporte ao Server酱.
Início rápido
- 1
Clone o repositório
git clone https://github.com/easychen/pushdeer.git - 2
Acesse a pasta do projeto
cd pushdeer - 3
Inicie o servidor auto-hospedado com Docker Compose (o servidor precisa ter Docker e docker-compose)
docker-compose -f docker-compose.self-hosted.yml up --build -d
Antes de usar
- O projeto não recebe mais manutenção, e o cliente oficial para Android e a API não recebem mais novos recursos.
- Os servidores auto-hospedados precisam atualizar os certificados push todos os anos.
- A licença proíbe o uso comercial, portanto o projeto não é adequado para serviços pagos.
Em coleções
Tópicos
Perguntas frequentes
- O que é pushdeer?
- Serviço de notificações push que você pode hospedar e que envia mensagens para dispositivos iOS, Mac, Android e DIY por URL ou chamada de API, sem exigir um app no uso básico. O PushDeer é um serviço de notificações push que pode ser executado no seu próprio servidor. A ideia principal é permitir que o usuário receba mensagens sem instalar um app dedicado: no iOS 14+, basta abrir um App Clip leve ao escanear um código; as mesmas mensagens também podem ser entregues por clientes nativos para iOS, Mac e Android ou por um dispositivo DIY com ESP8266/ESP32.
- pushdeer é gratuito? Qual é a licença?
- pushdeer é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pushdeer ainda é mantido?
- Manutenção ativa. O último commit de pushdeer foi em 28 de out. de 2026.
- Para que posso usar pushdeer?
- Receber no celular alertas de scripts, tarefas cron ou servidores. Receber notificações sobre o status de roteadores, NAS ou IPs públicos. Enviar relatórios de erro do seu próprio aplicativo para um dispositivo móvel. Encaminhar notificações de ferramentas que já dão suporte ao Server酱.
- Como instalar pushdeer?
- Clone o repositório: git clone https://github.com/easychen/pushdeer.git Acesse a pasta do projeto: cd pushdeer Inicie o servidor auto-hospedado com Docker Compose (o servidor precisa ter Docker e docker-compose): docker-compose -f docker-compose.self-hosted.yml up --build -d
- Onde consigo pushdeer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/easychen/pushdeer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Rastreador de preços self-hosted e multiusuário para Amazon, AliExpress, eBay e outras lojas, que avisa quando os preços caem ou atendem aos critérios definidos.
Servidor self-hosted para enviar e receber mensagens push em tempo real via WebSocket, com uma interface web integrada.
Ferramenta de monitoramento de disponibilidade auto-hospedada que acompanha serviços HTTP, TCP, DNS, ping, Docker e outros, com alertas e páginas de status.
CLI em Bash que verifica se há imagens mais recentes para contêineres Docker e os atualiza de forma interativa ou automática, com notificações, backups de imagens e autoprune.