docs: rewrite for people running nxdns; query-history refusals name their remedy and a refused start gives no wrong hints
This commit is contained in:
+7
-9
@@ -13,7 +13,7 @@ This directory is an nxdns release for one architecture. It holds:
|
||||
|
||||
The binary is statically linked against musl and needs nothing installed on the target host.
|
||||
|
||||
Verify the download before you trust it. `docs/how-to/verify-a-release.md` in the repository covers where the public key comes from, what fingerprint to expect, and what the signature does and does not prove.
|
||||
Verify the download before you trust it: <https://nxdns.sh/docs/how-to/verify-a-release/> covers where the public key comes from, what fingerprint to expect, and what the signature does and does not prove.
|
||||
|
||||
## 1. Install the binary, the user and the unit
|
||||
|
||||
@@ -78,7 +78,7 @@ rm /etc/nxdns/config.zon
|
||||
|
||||
A kept file is not a backup. `nxdns export` is.
|
||||
|
||||
To keep the file as the configuration instead — converged at every start, with the UI refusing configuration edits — do not delete it, and add a drop-in that appends `--config=/etc/nxdns/config.zon` to `ExecStart`. See `docs/how-to/install-with-systemd.md`.
|
||||
To keep the file as the configuration instead — converged at every start, with the UI refusing configuration edits — do not delete it, and add a drop-in that appends `--config=/etc/nxdns/config.zon` to `ExecStart`. See <https://nxdns.sh/docs/how-to/install-with-systemd/#run-in-file-mode>.
|
||||
|
||||
## 3. Start it
|
||||
|
||||
@@ -101,11 +101,9 @@ The admin interface is on port 8080 by default; log in with the password from th
|
||||
|
||||
## More
|
||||
|
||||
The full documentation lives in the repository at
|
||||
<https://git.mial.net/mokhtar/nxdns>:
|
||||
The documentation is at <https://nxdns.sh/docs/>:
|
||||
|
||||
- `docs/how-to/install-with-systemd.md` — this procedure with the reasoning
|
||||
- `docs/how-to/verify-a-release.md` — verifying the download
|
||||
- `docs/how-to/troubleshoot.md` — first-install failures
|
||||
- `docs/reference/configuration.md` — every configuration field
|
||||
- `docs/reference/cli.md` — every command and flag
|
||||
- <https://nxdns.sh/docs/how-to/install-with-systemd/> — this procedure in full, including file mode and a busy port 53
|
||||
- <https://nxdns.sh/docs/how-to/upgrade/> — moving to a new release
|
||||
- <https://nxdns.sh/docs/reference/configuration/> — every configuration setting
|
||||
- <https://nxdns.sh/docs/reference/cli/> — every command and flag
|
||||
|
||||
Reference in New Issue
Block a user