Skip to content

JkLondon/ddns-porkbun-worker

Repository files navigation

DDNS‑Updater

Small Go + Telegram utility to keep selected Porkbun A‑records in sync with your current public IP.


Features

  • 🤖 Update on schedule and on /update Telegram command.
  • 🔒 Environment kept in .env (see .env.example).
  • 🎯 Targets only sub‑domains you list in SUBDOMAINS; leave empty to handle all.
  • 📣 Sends nicely formatted messages for successes & errors.
  • 🛠️ Comes with Makefile + systemd service/timer.

Quick start

cp .env.example .env       # edit values
sudo mkdir -p /etc/ddns-updater && sudo mv .env /etc/ddns-updater/.env
make install               # build & enable timer

Check timer status:

systemctl status ddns-updater.timer

Trigger manual update:

/update

Remove completely:

make uninstall

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published