[馃嚞馃嚙 English version](README.md) # IONOS DDNS Auto-Updater & Creator Us艂uga systemowa w Pythonie, kt贸ra automatycznie aktualizuje rekordy DNS w IONOS. W przeciwie艅stwie do standardowych skrypt贸w DDNS, to rozwi膮zanie u偶ywa **IONOS REST API**, dzi臋ki czemu potrafi: 1. **Aktualizowa膰** istniej膮ce rekordy DNS. 2. **Tworzy膰** nowe rekordy DNS automatycznie, je艣li nie istniej膮. 3. Sprawdza膰 aktualn膮 warto艣膰 DNS przed aktualizacj膮, aby unika膰 limit贸w API. --- ## Funkcje - **Inteligentne sprawdzanie:** por贸wnuje publiczne IP z aktualnym rekordem DNS przed wys艂aniem zapytania do API. - **Auto-wykrywanie strefy:** automatycznie ustala, do kt贸rej strefy DNS nale偶y dana domena/subdomena. - **Us艂uga systemowa:** dzia艂a jako us艂uga `systemd` z automatycznym restartem po b艂臋dzie. - **Logowanie:** szczeg贸艂owe logi w `/var/log/ionos-ddns.log`. --- ## Wymagania - Python 3 - Konto IONOS z dost臋pem do **Developer API** - Klucz API (Prefix + Secret) wygenerowany na: https://developer.hosting.ionos.com/ --- ## Instalacja ### 1. Sklonuj repozytorium do `/opt` Zalecana lokalizacja systemowa: ```bash sudo mkdir -p /opt/ionos-ddns cd /opt sudo git clone https://git.invelio.co.uk/rafal/ionos-ddns.git cd /opt/ionos-ddns ```