Radish alpha
r
rad:z371PVmDHdjJucejRoRYJcDEvD5pp
Radicle website including documentation and guides
Radicle
Git
guide: Don't use install script in seeder's guide
Alexis Sellier committed 2 years ago
commit f78ff4d7bb6d116db634e80bb59ef80a68517210
parent 24fb940
2 files changed +48 -4
modified _guides/seeder.md
@@ -94,12 +94,21 @@ add it to the `seed` group as well:
For a seed node, you will need to install at minimum the Radicle CLI (`rad`),
and network daemon (`radicle-node`).

-
To install these, run the following command from within your server's shell:
+
To install these, head over to the [download][] page and follow the
+
instructions there. You will have to download, verify and extract the binaries
+
and manuals to your preferred location.

-
    curl -sSf https://radicle.xyz/install | sh -s -- --no-modify-path --prefix=/usr/local
+
For this guide, we recommend installing Radicle under `/usr/local`. This will
+
require you to have write permissions to `/usr/local/bin` and `/usr/local/man`.
+
You can give yourself these permission by changing ownership of these
+
directories to the current user and group:

-
This will install binaries in `/usr/local/bin`. If you prefer to install Radicle
-
in a different location, simply set the `--prefix` option accordingly.
+
    $ sudo chown $(whoami): /usr/local/{bin,man,man/man1}
+

+
You should then be able to extract the archive you downloaded and verified
+
with:
+

+
    $ tar -xvJf <archive> --strip-components=1 -C /usr/local/

Finally, login as the `seed` user and proceed with installation:

@@ -537,3 +546,4 @@ Come join us on our community chat and tell us about your seed node on the
[caddy-guide]: https://caddyserver.com/docs/running#linux-service
[caddy-install]: https://caddyserver.com/docs/install
[zulip]: https://radicle.zulipchat.com/#narrow/stream/384534-seeds
+
[download]: /download
modified _pages/download.md
@@ -61,6 +61,40 @@ reproduce the binaries on this page from source.
  </tr>
</table>

+
## Download
+

+
You can download the appropriate tarball for your operating system with:
+

+
    curl -O -L https://files.radicle.xyz/releases/latest/radicle-$TARGET.tar.xz
+

+
Replace `$TARGET` with the appropriate target for your system:
+

+
<table>
+
  <thead>
+
    <th scope="col">OS</th>
+
    <th scope="col">Arch</th>
+
    <th scope="col">Target</th>
+
  </thead>
+
  <tr data-release-arch="x86_64" data-release-binary="unknown-linux-musl">
+
    <th scope="row" rowspan="2">Linux</th>
+
    <td>x86_64</td>
+
    <td>x86_64-unknown-linux-musl</td>
+
  </tr>
+
  <tr data-release-arch="aarch64" data-release-binary="unknown-linux-musl">
+
    <td>aarch64 (ARM)</td>
+
    <td>aarch64-unknown-linux-musl</td>
+
  </tr>
+
  <tr data-release-arch="x86_64" data-release-binary="apple-darwin">
+
    <th scope="row" rowspan="2">macOS</th>
+
    <td>x86_64</td>
+
    <td>x86_64-apple-darwin</td>
+
  </tr>
+
  <tr data-release-arch="aarch64" data-release-binary="apple-darwin">
+
    <td>aarch64 (ARM)</td>
+
    <td>aarch64-apple-darwin</td>
+
  </tr>
+
</table>
+

## Verification

Release tarballs are signed using the following SSH public key: