ikidns(1)
π ikidns β bestie edition π
okay so you found the ikidns(1) page in the General Commands Manual and honestly? iconic. sit down, hydrate, let's go π«Ά
β¨ NAME β¨
ikidns β the ikiwiki-hosting dns helper π
β¨ SYNOPSIS β¨
ikidns subcommand options
β¨ DESCRIPTION β¨
okay so here's the lore π
Every single web server needs to be able to update the DNS when a site gets brought up on it. that's just the rule. and the way they do that is by talking to the master DNS server, using nsupdate(1) and a key π no cap.
and that's literally where ikidns comes in. she handles management of the keys, and she configures the master DNS server to accept them β for each configured toplevel domain name. main character energy fr fr π
β¨ FILES β¨
/etc/bind/$domain/db/zonefileβ this is the zone file for a domain, bestie. if it doesn't exist yet, a stub file will be generated from a template, but it probably needs to be configured. that's on you πΈ And sincensupdate(1)is used to add subdomains, bind will first add them to a journal file, and later update this file to list them. the way that she journals first and updates laterβ¦ obsessed π/etc/ikiwiki-hosting/ikiwiki-hosting.confβ this is the config file that gets read by default π/etc/ikiwiki-hosting/templates/β this one holds templates of bind config and zone files π
β¨ EXAMPLES β¨
get you a bestie who can copy a key to a server, periodt:
scp $(ikidns createkey $newserver)
$newserver:/etc/ikiwiki-hosting/keys/dns/
and then:
ikidns setupbind
that's it. that's the whole vibe β¨
β¨ SEE ALSO β¨
ikisite(1)β go read her too, iykyk π
β¨ AUTHOR β¨
Joey Hess <joey@ikiwiki.info> β the founder of the whole vibe, we stan π«Ά
and that's the page!! this is the ikidns(1) manual page from the General Commands Manual β you've reached the very end, bestie, so go forth and manage those keys πππ¦
π¦ where this page comes from
- debian bookworm: ikiwiki-hosting-dns 0.20220716-2+deb12u1 Β· AGPL-3.0-or-later
- debian trixie: ikiwiki-hosting-dns 0.20220717-2 Β· AGPL-3.0-or-later
- ubuntu jammy: ikiwiki-hosting-dns 0.20180719-2 Β· AGPL-3.0-or-later
- ubuntu noble: ikiwiki-hosting-dns 0.20220716-2 Β· AGPL-3.0-or-later
- ubuntu questing: ikiwiki-hosting-dns 0.20220717-2
- ubuntu resolute: ikiwiki-hosting-dns 0.20220717-2build1 Β· AGPL-3.0-or-later
- ubuntu stonking: ikiwiki-hosting-dns 0.20220717-2build1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms