1.4 KiB
1.4 KiB
Automatyczna aktualizacja publicznego adresu IP
Projekt stworzony z myślą o potrzebach homelabu — dzięki niemu nie jest wymagany stały adres zewnętrzny od dostawcy internetu. Wystarczy posiadać domenę (np. w OVH) i skorzystać z darmowej usługi DynDNS.
Jak to działa?
Skrypt co minutę:
- Sprawdza aktualny publiczny adres IP
- Porównuje go z adresem zapisanym w rekordzie DNS
- Aktualizuje rekord, jeśli adresy się różnią
Spis treści
1. Konfiguracja
1. Skopiuj .env-default do .env
2. Uzupelnij .env
| Zmienna | Opis |
|---|---|
| DYNDNS_USER | Login |
| DYNDNS_PASSWORD | Haslo |
| DYNDNS_DOMAIN_UPDATE | Subdomeny do aktualizacji, rozdzielone przecinkami |
| REAL_PUBLIC_IP_SERVICE | Adres url, który zwraca w plain text aktualny adres IP |
| DNS_UPDATE_SRC | Adres url do prividera dyn dns |
2. Quick start
docker compose up -d