No description
- Python 95.3%
- Dockerfile 4.7%
| .env.example | ||
| __init__.py | ||
| __main__.py | ||
| compose.hub.yml | ||
| compose.repository.yml | ||
| config.py | ||
| Dockerfile | ||
| gandi.py | ||
| ip.py | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
gandi-ddns
Keeps your Gandi LiveDNS records pointed at your current public IP.
Configuration
Set GANDI_CONFIG to define which records to update:
domain.tld:rec1;rec2;rec3|other.tld:@;www
|separates domains:separates domain from records;separates records@means apex record
Example: example.com:@;www|example.org:home updates:
example.com(apex)www.example.comhome.example.org
Get Started
cp .env.example .env
# Edit .env with your Gandi PAT and targets
docker compose up -d
Get your PAT from Gandi Account Security.