domain-watchdog
Domain Watchdog es una aplicación open source que monitoriza dominios mediante RDAP y WHOIS, rastrea su historial y permite adquisición automática cuando expiran o son liberados al dominio público.
Ficha actualizada 18 sept 2026, 20:43 · upstream 21 may 2026, 20:57 · release v1.4.5
Qué es domain-watchdog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Domain Watchdog es una herramienta de monitorización de nombres de dominio que utiliza el protocolo RDAP para recopilar información públicamente disponible sobre dominios, rastrear su historia y facilitar la adquisición cuando estos caducan. La aplicación está construida con React en el frontend y PHP en el backend, integrando PostgreSQL como base de datos principal y Redis para caché de alto rendimiento.
La arquitectura soporta despliegue mediante Docker y Docker Compose, con soporte para un clic en instalaciones preconfiguradas. El sistema implementa límites de tasa inteligentes y un mecanismo de caché optimizado para minimizar las solicitudes RDAP, respetando los límites de los proveedores de API. La interfaz web se ejecuta por defecto en el puerto 8080.
La aplicación permite añadir nuevos proveedores mediante documentación dedicada, manteniendo la extensibilidad del proyecto bajo licencia GNU Affero General Public License v3.0 o posterior. El despliegue requiere al menos 2 núcleos CPU y 2 GB de RAM según las especificaciones técnicas documentadas.
- Monitorizar dominios en estado expirado para adquirirlos automáticamente mediante APIs de proveedores
- Rastrear el historial completo de un dominio desde su creación hasta la liberación al público
- Seguir cambios de propiedad, renovaciones y entidades que gestionan cada dominio
- Implementar alertas cuando un dominio es eliminado del registro WHOIS
- Desplejar en infraestructura autoalojada con PostgreSQL y Redis para persistencia
- Sistema de caché inteligente que reduce drásticamente las solicitudes RDAP innecesarias
- Soporte nativo para Docker Compose con configuración .env predefinida
- Extensible mediante implementación de nuevos proveedores siguiendo documentación oficial
- Interfaz web React moderna con soporte para archivos estáticos personalizados
- Licencia AGPLv3 que garantiza código abierto y transparencia en modificaciones
- RDAP no permite búsqueda inversa para descubrir dominios asociados a una entidad específica
- El acceso al historial detallado de eventos (cambios de propiedad, renovaciones) no es posible mediante RDAP/WHOIS estándar
- La responsabilidad del uso recae completamente en el administrador de la instancia
- No existe afiliación con proveedores de APIs para ordenar dominios
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado: usar docker-compose.yml proporcionado, modificar .env según necesidades, añadir archivos estáticos en public/content. Asegurar puertos 8080 (web), 5432 (PostgreSQL) y 6379 (Redis). Mínimo 2 núcleos CPU, 2 GB RAM, 30 GB disco. Consultar documentación oficial para configuración avanzada y añadir nuevos proveedores.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.