Files
update-homelab-ip/README.md
T
deploy e9655a8b00
Build and Deploy Docker / build (push) Successful in 3m3s
Build and Deploy Docker / deploy (push) Successful in 41s
add readme file
2026-07-06 17:38:46 +02:00

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ę:

  1. Sprawdza aktualny publiczny adres IP
  2. Porównuje go z adresem zapisanym w rekordzie DNS
  3. 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