2 repository-uri
Integrations that send data to user-defined HTTP endpoints via webhooks.
Distinct from HTTP API Integrations: Focuses on outbound webhook triggers for IP updates rather than general inbound HTTP API processing.
Explore 2 awesome GitHub repositories matching web development · Custom Webhook Integrations. Refine with filters or upvote what's useful.
Acest proiect este un client și sincronizator DNS dinamic multi-furnizor care monitorizează adresele IPv4 și IPv6 locale și actualizează automat înregistrările DNS la diverși furnizori cloud. Acesta funcționează ca un instrument de monitorizare a adreselor IP și un webhook de actualizare IP de rețea, asigurându-se că numele de domenii rămân îndreptate către adresele de rețea curente. Sistemul se distinge printr-o gamă largă de integrări native cu furnizori, inclusiv Cloudflare, AliDNS, DNSPod, Huawei Cloud și HE.net. Dincolo de simplele actualizări ale înregistrărilor, permite gestionarea stării proxy CDN, a duratelor TTL și a liniilor de rutare regionale, suportând în același timp webhook-uri HTTP personalizate pentru a declanșa notificări externe ori de câte ori este detectată o schimbare IP. Suprafața de capabilități include descoperirea IP-ului public prin interogări API și comenzi shell, cache-ul stării locale pentru a preveni apelurile API redundante și programarea automată prin expresii cron sau manageri de sarcini nativi ai sistemului. De asemenea, oferă o configurare flexibilă prin variabile de mediu, fișiere JSON și URL-uri HTTP la distanță.
Implements custom HTTP API and webhook integrations to send IP updates when standard providers are unavailable.
Acest proiect este un client de actualizare DNS dinamic containerizat, conceput pentru a automatiza sincronizarea înregistrărilor de domeniu cu adresele IP publice în schimbare. Funcționează ca un motor de sincronizare multi-provider care monitorizează conectivitatea la rețea și actualizează înregistrările DNS pe diverse platforme cloud și servicii personalizate pentru a asigura o rezoluție consistentă a domeniului. Sistemul se distinge printr-un model de adaptor bazat pe provideri care abstractizează diverse API-uri terțe într-o interfață unificată, permițând gestionarea consistentă a înregistrărilor. Utilizează descoperirea IP-ului din surse multiple pentru a atenua limitele de rată și întreruperile serviciilor, în timp ce logica sa de reconciliere bazată pe polling asigură că actualizările sunt declanșate doar atunci când este detectată o deriva între IP-ul public curent și înregistrările DNS remote. Software-ul include un dashboard de management web responsiv pentru monitorizarea stării sistemului, vizualizarea stării actualizărilor și ajustarea configurațiilor. De asemenea, dispune de un pipeline de notificare bazat pe evenimente pentru alerte de sistem și rezolvarea automată a conflictelor pentru a gestiona înregistrările de domeniu root și wildcard. Aplicația menține persistența stării locale și log-uri istorice pentru a susține sincronizarea fiabilă și recuperarea datelor. Serviciul este conceput pentru deployment ca utilitar containerizat în medii precum Kubernetes, susținând expunerea prin ingress pentru acces remote la interfața sa de management.
Enables dynamic DNS updates for unsupported providers by sending HTTP GET requests to custom webhook endpoints.