Installation

Automatic Installation

source <(curl -s https://raw.githubusercontent.com/NodersUA/Scripts/main/fleek)

Manual Installation

  1. Update, upgrade and install requirements:

sudo apt-get update && \
sudo apt-get upgrade -y && \
sudo curl https://sh.rustup.rs -sSf | sh -s -- -y && \
source "$HOME/.cargo/env" && \
cargo install sccache && \
sudo apt-get install build-essential cmake clang pkg-config libssl-dev protobuf-compiler -y
  1. Clone repository and build:

cd $HOME && git clone https://github.com/fleek-network/ursa && \
cd ursa && \
make install
  1. Create a service:


sudo tee /etc/systemd/system/fleekd.service > /dev/null <<EOF
[Unit]
Description=Fleek Node
After=network.target
[Service]
User=$USER
Type=simple
ExecStart=$(which ursa)
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
  1. Restart the service:

  1. Set an identity:

  1. Replace default identity:

  1. Backup:

Last updated

Was this helpful?