Go to file
Ketan Vijayvargiya b2afd707ca
All checks were successful
update-dns-upstream / execute (push) Successful in 9m58s
Add Forgejo action to publish DNS records upstream.
2024-06-14 06:18:15 -07:00
.forgejo/workflows Add Forgejo action to publish DNS records upstream. 2024-06-14 06:18:15 -07:00
.gitignore Add a Nix flake 2024-06-13 21:40:42 -07:00
.gitlab-ci.yml Add GitLab CI/CD configuration 2023-12-27 20:47:43 -08:00
creds.json first commit 2023-12-27 20:30:54 -08:00
dnsconfig.js Move Walrus email to self-hosted 2024-06-06 06:39:40 -07:00
flake.lock Add a Nix flake 2024-06-13 21:40:42 -07:00
flake.nix Add Forgejo action to publish DNS records upstream. 2024-06-14 06:18:15 -07:00
README.md Add a Nix flake 2024-06-13 21:40:42 -07:00

dns-config

This repository contains the code to manage all my DNS records.

Helpful commands

# `preview`, `push` or `check` changes.
docker run --rm -it \
    -v "$HOME/app-data/dns-config:/dns" \
    ghcr.io/stackexchange/dnscontrol preview
# OR:
nix run . -- version
nix run . -- preview

# Pull in changes from an existing DNS provider
docker run --rm -it \
    -v "$HOME/app-data/dns-config:/dns" \
    ghcr.io/stackexchange/dnscontrol get-zones \
    --format=js --out=draft.js cloudflare - walr.us.eu.org