No description
  • Go 99.4%
  • Makefile 0.6%
Find a file
2025-01-01 23:00:07 +01:00
config init 2025-01-01 20:51:16 +01:00
dns init 2025-01-01 20:51:16 +01:00
.gitignore init 2025-01-01 20:51:16 +01:00
CHANGELOG.md add changelog 2025-01-01 22:51:52 +01:00
config.yml.exemple add example of configuration 2025-01-01 20:58:56 +01:00
go.mod init 2025-01-01 20:51:16 +01:00
go.sum init 2025-01-01 20:51:16 +01:00
main.go init 2025-01-01 20:51:16 +01:00
Makefile add makefile 2025-01-01 23:00:07 +01:00
README.md add changelog 2025-01-01 22:51:52 +01:00

LiveDNS

LiveDNS allows updating the DNS records of Gandi and PowerDNS by specifying the IPv4 and IPv6 addresses of the machine running the project.

Installation

If you are using Gandi's DNS, you need to generate a Gandi token by following the documentation. If you are using PowerDNS, you will need to generate an API key by following this documentation.

Next, create a configuration file based on the config.yml.example template.

Once the configuration file is ready, start the project by specifying the path to the configuration file:

$ livedns-go ./path/to/config.yml

License

AGPL v3