Un rastreador de precios autohospedable que revisa periódicamente URL de productos y te avisa cuando el precio o el estado del stock alcanza tus objetivos.
- Estrellas
- 5,028
- Forks
- 513
- Issues abiertos
- 61
- Último commit
- hace 10 días
¿Qué es?
PushDeer es un servicio de notificaciones push que puedes ejecutar en tu propio servidor. Su idea principal es que el usuario pueda recibir mensajes sin instalar una app específica: en iOS 14 o posterior, se abre un App Clip ligero al escanear un código, y esos mismos mensajes también pueden enviarse mediante clientes nativos para iOS, Mac y Android, o a un dispositivo DIY ESP8266/ESP32.
Para enviar un mensaje basta con una solicitud HTTP. Después de registrar un dispositivo y crear una push key en el cliente, se llama al endpoint message/push con la clave y el texto; también se puede añadir un cuerpo en markdown o indicar que se trata de una imagen. Colaboradores de la comunidad mantienen SDK oficiales para Python, Go y Rust, y el proyecto incluye un ejemplo de helper para PHP y una integración con Server酱 para herramientas existentes.
El servidor es una API de Laravel que se puede desplegar con docker-compose y cuenta con un microservicio de push basado en gorush. El proyecto advierte que los certificados push de los servidores autoalojados deben renovarse cada año y que el cliente para Android ya no se mantiene.
Funciones clave
- 01Envía mensajes de texto, imágenes y markdown mediante una URL HTTP sencilla.
- 02Funciona en iOS 14 o posterior mediante un App Clip, sin instalar la app completa.
- 03Ofrece clientes nativos para iOS, Mac y Android.
- 04Se puede autoalojar con docker-compose.
- 05Admite un dispositivo DIY ESP8266/ESP32 como receptor.
Casos de uso
- Recibir alertas en el teléfono desde scripts, tareas cron o servidores.
- Enviar notificaciones sobre el estado de un router, NAS o IP pública.
- Enviar informes de errores de una aplicación propia a un dispositivo móvil.
- Reenviar notificaciones desde herramientas que ya admiten Server酱.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/easychen/pushdeer.git - 2
Entra en la carpeta del proyecto
cd pushdeer - 3
Inicia el servidor autohospedado con Docker Compose (el servidor necesita Docker y docker-compose)
docker-compose -f docker-compose.self-hosted.yml up --build -d
Antes de usarlo
- El proyecto ya no recibe mantenimiento y el cliente oficial para Android y la API ya no reciben nuevas funciones.
- Los servidores autohospedados deben actualizar sus certificados push cada año.
- La licencia prohíbe el uso comercial, por lo que no es adecuado para servicios de pago.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pushdeer?
- Servicio de notificaciones push autoalojable que envía mensajes a dispositivos iOS, Mac, Android y DIY mediante una URL sencilla o una llamada a la API, sin necesidad de instalar una app para el uso básico. PushDeer es un servicio de notificaciones push que puedes ejecutar en tu propio servidor. Su idea principal es que el usuario pueda recibir mensajes sin instalar una app específica: en iOS 14 o posterior, se abre un App Clip ligero al escanear un código, y esos mismos mensajes también pueden enviarse mediante clientes nativos para iOS, Mac y Android, o a un dispositivo DIY ESP8266/ESP32.
- ¿pushdeer es gratuito? ¿Qué licencia tiene?
- pushdeer es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pushdeer sigue mantenido?
- Mantenimiento activo. El último commit de pushdeer fue el 28 oct 2026.
- ¿Para qué puedo usar pushdeer?
- Recibir alertas en el teléfono desde scripts, tareas cron o servidores. Enviar notificaciones sobre el estado de un router, NAS o IP pública. Enviar informes de errores de una aplicación propia a un dispositivo móvil. Reenviar notificaciones desde herramientas que ya admiten Server酱.
- ¿Cómo se instala pushdeer?
- Clona el repositorio: git clone https://github.com/easychen/pushdeer.git Entra en la carpeta del proyecto: cd pushdeer Inicia el servidor autohospedado con Docker Compose (el servidor necesita Docker y docker-compose): docker-compose -f docker-compose.self-hosted.yml up --build -d
- ¿Dónde consigo pushdeer?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/easychen/pushdeer
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servicio HTTP pub-sub sencillo que envía notificaciones push a teléfonos y computadoras mediante solicitudes PUT o POST, sin necesidad de registrarse en el servidor público.
Rastreador de precios autohospedado y multiusuario para Amazon, AliExpress, eBay y otras tiendas, que avisa cuando los precios bajan o cumplen los criterios definidos.
Servidor autohospedado para enviar y recibir mensajes push en tiempo real mediante WebSocket, con una interfaz web integrada.
Herramienta de monitorización autohospedada que comprueba servicios HTTP, TCP, DNS, ping, Docker y otros, y ofrece alertas y páginas de estado.
CLI de Bash que comprueba si hay imágenes más recientes para los contenedores Docker y los actualiza de forma interactiva o desatendida, con notificaciones, copias de seguridad de imágenes y limpieza automática.