- re-add one missing `<br />`
- add `sudo` to `systemctl` commands
- removed quoted/admonished section for running veilid-server directly
- instead, made 'With systemd' and 'Without systemd' sub-sections, with
instructions
- removed extraneous instructions to `usermod` to allow login for `veilid` user
This changes the Windows instructions to specify
capnproto-c++-win32-1.0.1. Previously, users may have been trying to
use Veilid with 0.10.4, especially in the common case of using the
winget package manager.
Also, the suggested Protocol Buffers version is updated to 24.3, and a
note is added about rustup behavior on Windows machines that have
never previously been used for development.
Added instructions to:
- Run a veilid node with systemd
- add instructions for getting veilid to start at boot
- Manually run a veilid node, because users may use platforms without
systemd available.
Changes:
- Changed title to include run
- Added `systemctl start ...` instructions
- Added heavily caveated instructions to run veilid-server manually
- Added `Install` section to group debian and rpm installs.
- Re-added `</br>`s -- they're used to break the `_Explanation:_` blocks
to the next line. My personal preference is to _not_ use `</br>`s in
docs, but i didn't want to change too many things here.
- Shortened titles `Add the repo to a Debian ...` and `... Fedora ...`
to keep it super concise and decoupled from actual steps
- Some formatting best-practices
- newlines between markdown blocks
- indent code blocks that belong to bullet points to make sure
that they are syntatically grouped (i.e. correct markdown 'DOM'
hierarchy)
- sudo:
- Removed `sudo` explanations. `apt/dnf/yum` will not run without, no
need to explain.
- added `sudo` to RPM instruction code blocks (just those two)
for consistency, and also you can't run dnf/yum without root anyway.
- Made generic "Fedora based" instructions. Actually YUM/DNF-based,
keeping it simple for now. Also name-dropped common distros for
SEO/CTRL+F convenience
- Removed certain `Explanation` blocks for concision. Some are repeated,
and some step titles are already self-explanatory