# Fleek Network - Run a Node

By [kampus.eth](https://paragraph.com/@kampus) · 2022-12-07

---

**Environment** Ubuntu 4vCPU & 8GiB Memory Disk Usage after build ~10GB Port(s): 4069

**Install dependencies**

>     sudo apt update -y
>     sudo apt upgrade -y
>     sudo apt install build-essential -y
>     sudo apt install libssl-dev pkg-config libclang-dev -y
>     

**Install Rust (^1.65.0)**

>     curl https://sh.rustup.rs -sSf > RUSTUP.sh
>     sh RUSTUP.sh -y
>     rm RUSTUP.sh
>     source "$HOME/.cargo/env"
>     

**Install sccache**

`cargo install sccache`

**Install cmake**

>     cd /tmp
>     wget https://github.com/Kitware/CMake/releases/download/v3.25.1/cmake-3.25.1.tar.gz
>     tar -xvzf cmake-3.25.1.tar.gz
>     cd cmake-3.25.1
>     ./bootstrap
>     make
>     sudo make install
>     

**Install Ursa**

>     git clone https://github.com/fleek-network/ursa
>     cd ursa
>     make install
>     

**Simple test**

_car file from from getting started guide_

*   `curl https://ipfs.io/ipfs/bafybeidqdywrzg7c3b4dmm332m4b7uiakgitplz2pep2zntederxpj3odi -o basic.car`
    
*   `ursa rpc put basic.car` -> `Put car file done: "bafybeifyjj2bjhtxmp235vlfeeiy7sz6rzyx3lervfk3ap2nyn4rggqgei"`
    
*   `ursa rpc get bafybeifyjj2bjhtxmp235vlfeeiy7sz6rzyx3lervfk3ap2nyn4rggqgei ./output`
    
*   compare `ls -la ./output` and `ls -la ./basic.car`

---

*Originally published on [kampus.eth](https://paragraph.com/@kampus/fleek-network-run-a-node)*
