Skip to content

Install Cess Node Storage

System Specs

HardwareRequirement
CPU4 Cores
RAM8 GB
Disk400 GB

Last update: 08-04-2025

Prepare Before Install Node

  1. Install Wallet extension Subwallet di chrome
    chromewebstore.google.com/detail/subwallet-polkadot-wallet/onhogfjeacnfoofkfgppdlbmlmnplgbn

  2. Buat dua wallet

  • Wallet-1 untuk signature & staking/claim faucet (jangan lupa simpan pharse/mnemonic)
  • Wallet-2 untuk address reward (jangan lupa simpan pharse/mnemonic)
  • Simpan address cess wallet-1 & wallet-2 awalan cX.. (lihat gambar di bawah ini) cess-1
  1. Claim faucet minimal 4100 (ada 2 cara)
  • Claim by web hanya 100 faucet (isi address, email dan code verify email)
    cess.network/faucet.html
  • Kirim address anda ke discord cess, katakan ke mods anda ingin run node storage.

Install Cess Node Storage di Ubuntu-Linux

  1. Update paket & install wget, tar
apt update && apt install wget tar -y

  1. Install docker (jika belum install)
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce -y
sudo systemctl restart docker
sudo systemctl status docker

  1. Install cess client
wget https://github.com/CESSProject/cess-nodeadm/archive/v0.6.0.tar.gz
tar -xvzf v0.6.0.tar.gz
cd cess-nodeadm-0.6.0/
./install.sh

  1. Setup running network to testnet
cess profile testnet

  1. Setup config
cess config set

Enter cess node mode from 'authority/storage/rpcnode' (current: authority, press enter to skip): storage

Enter cess storage listener port (current: 15001, press enter to skip): (enter saja)

Start configuring the endpoint to access Storage-Miner from the internet
Do you need to automatically detect extranet address as endpoint? (y/n) y
Try to get your extranet IP …
Your Storage-Miner endpoint is http://xxx.xxx.xxx.xxx:15001

Enter cess rpc ws-url (current: local-chain, to use an external chain, type WS-URL directly, or press enter to skip): wss://testnet-rpc.cess.cloud/ws/

Enter cess storage earnings account: cX..(Masukkan address reward anda, wallet-2)

Enter cess storage signature account phrase: (isi mnemonic anda, wallet-1)

Enter cess storage disk path (default: /opt/cess/storage/disk): (enter saja)

The directory: /opt/cess/storage/disk does not exist, do you need to create it for you? (y/n) y

Enter cess storage space, by GB unit (current: 300, press enter to skip): 400 (sesuaikan ukuran storage anda, minimal 400)

Enter the number of CPU cores used for mining; Your CPU cores are 4
(current: 0, 0 means all cores are used; press enter to skip): 4

Enter the staking account if you use one account to stake multiple nodes (if it is the same as the signature account, press enter to skip): (enter saja)

Enter the TEE worker endpoints if you have any (separate multiple values with commas, press enter to skip): (enter saja)

Set configurations successfully


  1. Start CESS storage node
cess start

  1. Check CESS Chain Sync Status (sync block mungkin 1-2 hari)
docker logs chain
cess-2
  1. Lihat storage node status (tunggu copy block selesai)
cess miner stat
cess-3

DONE