Cloudflare 522, zmienne IP i homelab. Jak naprawiłem DNS-y przez API i zrobiłem własny DDNS
Błąd Cloudflare 522 wygląda jak zwykły problem z niedostępną stroną, ale w praktyce potrafi odsłonić cały łańcuch zależności: DNS, publiczne IP, proxy, serwer źródłowy, Linuxa i automatyzację. W tym wpisie pokazuję mój homelabowy case, w którym zmienne IP doprowadziło do awarii usług, a rozwiązaniem okazał się własny mechanizm DDNS oparty o Node.js, cron i Cloudflare API.