---
# System prepended metadata

title: Upgrading Seed Node

---

# Upgrading Seed Node

1. Download the tarball:
   ```
   curl -O -L https://files.radicle.xyz/releases/1.0.0-rc.10-23-g484cf022/radicle-1.0.0-rc.10-23-g484cf022-x86_64-unknown-linux-musl.tar.xz
   ```

2. Download the signature file for verification:
   ```
   curl -O -L https://files.radicle.xyz/releases/1.0.0-rc.10-23-g484cf022/radicle-1.0.0-rc.10-23-g484cf022-x86_64-unknown-linux-musl.tar.xz.sig
   ```

3. Verify the signature using the `ssh-keygen` command:
   ```
   ssh-keygen -Y check-novalidate -n file -s radicle-1.0.0-rc.10-23-g484cf022-x86_64-unknown-linux-musl.tar.xz.sig < radicle-1.0.0-rc.10-23-g484cf022-x86_64-unknown-linux-musl.tar.xz
   ```
   The output should match the following, including the key fingerprint:
   ```
   Good "file" signature with ED25519 key SHA256:iTDjRHSIaoL8dpHbQ0mv+y0IQqPufGl2hQwk4TbXFlw
   ```

4. (Optional) Download the checksum file and verify the checksum:
   ```
   curl -O -L https://files.radicle.xyz/releases/1.0.0-rc.10-23-g484cf022/radicle-1.0.0-rc.10-23-g484cf022-x86_64-unknown-linux-musl.tar.xz.sha256
   sha256sum -c radicle-1.0.0-rc.10-23-g484cf022-x86_64-unknown-linux-musl.tar.xz.sha256
   ```
   The output should be:
   ```
   radicle-1.0.0-rc.10-23-g484cf022-x86_64-unknown-linux-musl.tar.xz: OK
   ```

5. Extract the files to the `/usr/local` directory:
   ```
   sudo tar -xvJf radicle-1.0.0-rc.10-23-g484cf022-x86_64-unknown-linux-musl.tar.xz --strip-components=1 -C /usr/local/
   ```
   This will place the binaries in `/usr/local/bin` and manuals in `/usr/local/man`, overwriting any existing Radicle binaries.

6. Restart your node
    ```
    systemctl restart radicle-node
    ```

6. Verify the installed version of Radicle:
   ```
   sudo -u radicle -- rad --version
   ```
   It should display the version 1.0.0-rc.10-23-g484cf022.

After completing these steps, you should have Radicle 1.0.0-rc.10-23-g484cf022 installed using the binaries in the `/usr/local` directory. 