NODE TİPİ | CPU | RAM | SSD |
---|---|---|---|
Avail | 4 | 8 | 160 |
sudo apt-get update -y && sudo apt-get upgrade -y
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
1 seçip devam ediyoruz.
source $HOME/.cargo/env
- Rust versionu kontrol edelim;
rustc --version
- versionumuz 1.76 güncellenmiş. Sorun yok devam edin.
sudo apt install git
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce
sudo systemctl start docker
sudo systemctl enable docker
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt install build-essential
sudo apt install pkg-config
sudo apt install libssl-dev
sudo apt install clang
sudo apt install protobuf-compiler
git clone https://github.com/karnotxyz/madara-cli
cd madara-cli
cargo build --release
./target/release/madara init
- Komutu başlatınca ilk olarak sizden bir chain ismi isteyecek. İstediğiniz bir ismi girebilirsiniz.
- İkinci adımdaki seçimi ENTER yapıp geçiyoruz.
- Üçüncü adımda Çalıştıracağımız DA seçiyoruz. Burada AVAIL seçimi yapacağız.
Not: BURADA size yeni bir AVAIL adresi verecek onu AVAIL'de puan kastığımız cüzdan ile değiştireceğiz.
Not-2: Eğer ilk defa katılacaksanız. Aşağıdaki komutu çalıştırıp içindeki bilgileri bir yere not edin. Devam etmeden önce AVAIL discordundan BURADAN giriyoruz. Gitcoin pass puanımızın 20 ve üzerinde olması gerekiyor. Discord ve Gitcoin Pass doğrulamasını yaptıktan sonra Goldberg Faucet kanalından node içinde oluşan cüzdana token istiyoruz. Tokenler geldikten sonra aşağıdaki işlemlere devam ediyoruz.
İlk olarak aşağıdaki komutu giriyoruz. "" dahil aradaki notu silip app'e verdiğin isimle değiştiriyorsun.
nano /root/.madara/app-chains/"Verdiğin App name ismi"/da-config.json
-
Benzer bir sayda açılacak "seed":"0x... yazan yerdeki private key silip Cüzdan kelimelerimizi ekliyoruz. Son bölümdeki cüzdan adresini de AVAIL'deki cüzdan adresiyle değiştiriyoruz.
-
CTRL X Y ve ENTER basıyoruz.
sudo ufw enable
sudo ufw allow 22
sudo ufw allow 4000
sudo ufw allow 5353
sudo ufw allow 47250
sudo ufw allow 39276
sudo ufw allow 36347
sudo ufw allow 43759
sudo ufw allow 40815
sudo ufw allow 30333
sudo ufw allow 9944
sudo ufw allow 9615
sudo apt install screen
screen -S roller
./target/release/madara run
Çalıştıktan sonra bloklar akmaya başladığında CTRL A+D ile çıkıyoruz.
cd
cd madara-cli
./target/release/madara explorer --host=IPAdresin.
Bu çalıştıktan sonra. http://SUNUCUIPADRESI:4000 sayfasından app-chaininize ait explorer ulaşabilirsiniz.
Önce aşağıdaki örnek olan komutları uyarılara göre düzenliyoruz.
{
"name": "App İsminiz",
"logo": "https://placehold.co/400x400", // 400x400 boyutunda logo herhangi bir yere yükleyip linkini alabilirsiniz.
"rpc_url": "http://SUNUCU IP ADRESIN:9944",
"explorer_url": "http://SUNUCU IP ADRESIN:4000",
"metrics_endpoint": "http://SUNUCU IP ADRESIN:9615",
"id": ""
}
- ID almak için BURADAN siteye gidiyoruz. Refresh yapıyoruz. çıkan ID alıp kopyalıyoruz.
400x400 boyutunnda bir resim ayarlıyoruz. BURADAN
-
Resim Direkt linki alıp Yukarıdaki json dosyanıza ekleyebilirsiniz.
-
Yukarıdaki komutları düzenleyiyoruz. Bir tane json dosyası oluşturuyoruz. Dosya isminiz aldığınız ID ismi olacaktır.
BURADAN buraya gidiyoruz ve ilk olarak Forkluyoruz.
Forkladıktan sonra app-chains klasörüne giriyoruz.
- Buradan hazırladığımız json dosyasını buraya yüklüyoruz.
Yükledikten sonra sağ üstten Pull Request yapıyoruz. Başlık bölümüne ✨ Adding verdiğiniz app ismi şeklinde yazabilirsiniz.