query your public ip periodically and udpate if it changes
- smpt supprt (with gmail, easily modify for you own)
- discord webhook
python3.10 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
pre-commit install
python src/main.py -e <gmail> -u <gmail-username> -p <app-password>
sudo cp units/freeDNS.service /etc/systemd/system/
# edit the new service file to replace paths and params
sudo vim /etc/systemd/system/freeDNS.service
sudo systemctl daemon-reload
sudo systemctl enable freeDNS.service
sudo systemctl start freeDNS.service
See App Passwords set up your own here.
- add support for DNS record updates