Sistem Gereksinimleri
Bileşenler | Minimum Gereksinimler |
---|---|
✔️CPU | 2+ vcpu |
✔️RAM | 4+ GB |
✔️Storage | 40+ GB SSD |
✔️UBUNTU | 20 |
Hata aldım silicem baştan kurucam nasıl silerim
rm -rf geth-linux-amd64-1.10.23-d901d853
rm -rf nulink
docker image da silinmeli docker ps
yada docker ps -a
yazıyoruz orda bi nulink containeri var en başındada kodu var o docker-id
docker stop docker-id
dokcer rm docker-id
Docker kurulumu ve gereklilikler.
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Worker oluşturma
wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.23-d901d853.tar.gz
tar -xvzf geth-linux-amd64-1.10.23-d901d853.tar.gz
cd geth-linux-amd64-1.10.23-d901d853/
Not: şifre oluşturmanızı isteyecek 12345678 yapın geçin kafa karışmasın 😀 çıktıda bi UTC ile ilgili yazı olucak kaydedin dosyannın adını
./geth account new --keystore ./keystore
NuLink docker image çekelim
systemctl restart docker
docker pull nulink/nulink:latest
cd
mkdir nulink
cp /root/geth-linux-amd64-1.10.23-d901d853/keystore/* /root/nulink
chmod -R 777 /root/nulink
export NULINK_KEYSTORE_PASSWORD=12345678
export NULINK_OPERATOR_ETH_PASSWORD=12345678
İnit işlemi
Not: --signer keystore:///code/UTC--DEğiş beni bıradır \
Burada yazan UTC--DEğiş beni bıradır
bu kısmı değiştirmemiz lazım. nulink dosyasında UTC ile başlayan bir dosya var daha oncedende kaydedin demiştik orası ile değişmesi gerekiyor buranın. Ve cüzdna adresi buraya yazan kısmada olusturduğumuz workerın adresini yazmamız lazım. adresi nerden öğrenicez aslında UTC ile başlayan isimde yazıyor ama yok basında 0x vardı yoktu küçük harf buyuk boşverin dosyayı pcmize çekiyoruz. nulink içindeki UTC yi sonra metamasktan add account ımport json dosyası seçin dosyayı seçin zaten herşeye 12345678 yazmıştık şifre kısmınada 12345678 yazın ekleyin makına kasar kendindne geçer bekleyin açılınca eklenmiş olur adresinizi alın yapıstırın.altaki resimdeki yer UTC adı yazan yer yukarıdaki işlemde
docker run -it --rm \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
nulink/nulink nulink ursula init \
--signer keystore:///code/UTC--DEğiş beni bıradır \
--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--network horus \
--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--payment-network bsc_testnet \
--operator-address Cüznda-adresiburaya \
--max-gas-price 10000000000
Stake işlemleri ve bond
- https://dashboard.testnet.nulink.org/staking adresine gidiyoruz burn cüzdanlardan birini bağlıyoruz. ve faucet alıcaz tbnb ve nulink için sayfanın sağ ustunde bir cüzdan simgesi var tıklayın ona ve size açılan pencerede faucet için yonlendiricek faucetleri alın.
- stake dıyoruz 5 dane dıor max deyınce 5 dane edin lütfen.
- Bond worker deyin ve sizden cüzdan adresi sorucam bu import ettiğimiz cüzdan adresimiz var ya UTC li hatta cüdan adresi yaz butya dediğimiz adres yazın onaylayın.
- daha sonra alttan çalıştırın. bi zaman son online olmanız gerekiyor.
- belki daha sonra restart atmanız gerekebilir oda yazıyor aşağıda
Başlatma
Not: bişi değişmiyor aynen convaynen. ne olur ne olmaz port açalım
ufw allow 9151
docker run --restart on-failure -d \
--name ursula \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
-e NULINK_OPERATOR_ETH_PASSWORD \
nulink/nulink nulink ursula run --no-block-until-ready
Loglara bakalım
docker logs -f ursula
Restart
docker restart ursula
Daha sonra yapılacaklar
- günlük ödülü claim edin sonra sayfayı yenile tekrar stake et mutlaka bu önemli
- questler var. biraz uğraşın öğrenirsiniz…
- staking sıralaması ve quest sıralaması ayrı önemli 2 side