Octodns
OctoDNS is a powerful tool that allows for easy management of DNS records across multiple providers. It leverages Python to provide a unified interface for various DNS services, simplifying DNS administration tasks.
Installation
Install OctoDNS with additional providers
/etc/nixos/configuration.nix
environment.systemPackages = with pkgs; [
(octodns.withProviders (ps: [
octodns-providers.bind
octodns-providers.powerdns
octodns-providers.hetzner
octodns-providers.gandi
]))
];
Usage
See also
- Use OctoDNS as a NixOS module and declare DNS setup declarative https://github.com/Janik-Haag/NixOS-DNS