Skip to content

Latest commit

 

History

History

subspace

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Supspace gemini 2

image

Sistem gereksinimleri.

CPU	2 Core+
RAM	4GB+ (Rec. 8GB)
Storage	150GB

image

Node kurulumu

1- Sistem güncellemesi yapıyoruz.

sudo apt update && sudo apt upgrade -y

2- Gerekli kütüphanelerin kurulumunu yapıyoruz.

sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony unzip liblz4-tool -y

3- Subspace node ve farmer binary dosyasalarını indiriyoruz.

cd $HOME
wget -qO subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-10 https://github.com/subspace/subspace/releases/download/gemini-2a-2022-sep-10/subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-10
wget -qO subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-10 https://github.com/subspace/subspace/releases/download/gemini-2a-2022-sep-10/subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-10

4- Binary dosyalarımıza execute yetkisi veriyoruz.

sudo chmod +x subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-10
sudo chmod +x subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-10

5- Binary dosyalarımızı /usr/local/bin altına taşıyoruz.

sudo mv subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-10 /usr/local/bin/subspaceNode
sudo mv subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-10 /usr/local/bin/subspaceFarmer

6- Node için subspaced isimli bir servis dosyası oluşturuyoruz. (NodeName kısmına kendi node isminizi yazın)

sudo tee <<EOF >/dev/null /etc/systemd/system/subspaced.service
[Unit]
Description=Supsapce Node
After=network.target

[Service]
User=$USER
ExecStart=$(which subspaceNode) --chain gemini-2a --execution wasm --state-pruning archive --validator --name NodeName
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF

7- Node servisimizi başlatıyoruz.

sudo systemctl daemon-reload
sudo systemctl enable subspaced
sudo systemctl restart subspaced

8- Polkadot.js Cüzdan eklentisi tarayıcımıza indiriyoruz.

image

9- Cüzdan oluşturduktan sonra sağ üstten ayarlardan format şeklini subspace olarak seçiyoruz.Oluşan cüzdan adresini kopyalıyoruz.

image

10- Farmer için farmerd isimli bir servis oluşturuyoruz.

  • walletAddress kısmına ödül almak istediğimiz cüzdan adresimizi giriyoruz.
  • plotSize kısmına plot boyutunu giriyoruz. (100G girebilirsiniz)
sudo tee <<EOF >/dev/null /etc/systemd/system/farmerd.service
[Unit]
Description=Supsapce Node
After=network.target

[Service]
User=$USER
ExecStart=$(which subspaceFarmer) farm --reward-address walletAddress --plot-size plotSize
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF

11- Farmer servisimizi başlatıyoruz.

sudo systemctl daemon-reload
sudo systemctl enable farmerd
sudo systemctl restart farmerd

12- Node loglarımıza bakıyoruz. (Aşağıdaki gibi bir çıktı almanız lazım.)

journalctl -u subspaced -f -o cat

image

Sync kontrol etmek için : (isSynincg:false çıktısı almanız lazım)

curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "system_health", "params":[]}' http://localhost:9933

image

13- Kazandığınız ödülleri kontrol etmek için Link

  • Ayrıca 0.5 den fazla puan kazanmanın bir önemi yok daha fazla kazılan tokenler işlevsiz olacak. 0.5 token kazdıktan sonra sunucuları kapatabilirsiniz.

14- Subspace node kaldırmak için ( @gokhan_molla'ya sevgilerle )

rm -rf ~/.local/share/subspace*
rm -rf /etc/systemd/system/subspace*
rm -rf /usr/local/bin/subspace*


rm -r $HOME/.local/share/subspace-farmer
rm -r $HOME/.local/share/subspace-node