Skip to content
 
 

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

SixGPT Miner Kurulum Rehberi

Bu rehber, SixGPT projesi için bir miner kurulumu yaparken izlenecek adımları içermektedir. Screen komutları ile çalışmaya uygun şekilde hazırlanmıştır.

Ön Hazırlık Aşaması

  • Ubuntu 20.04 veya üstü bir Linux sunucu. Ben hem Volara hem de SixGPT aynı sunucuda çalıştırıyorum, sunucu Hetzner CX32.
  • Vana cüzdanı oluşturun ya da mevcut Vana cüzdanınıza minimum 0.1 $VANA atın. (Ben 0.5 $VANA attım, uzunca süre yetecektir.)
  • https://sixgpt.xyz sitesine girerek oluşturduğunuz cüzdanınızı bağlayın. Daha sonra Gmail hesabınızı bağlamanızı isteyecek, gerekli işlemi de yaparak Gmail hesabınızı bağlayın. Bununla birlikte yeni bir Gmail hesabı açtım burada kullanmak için. Not: Kurulumdan önce muhakkak bu işlemi gerçekleştirin.

Kurulum Kodları

1. Sunucuyu Güncelleyin

sudo apt update && sudo apt upgrade -y 

2. Gerekli Paketleri Yükleyin

sudo apt install curl wget git screen build-essential -y

3. Docker Kurulumunu Gerçekleştirin

Ubuntu sunucunuza Docker ve Docker Compose kurulumu için gerekli komutları paylaşıyorum:

  1. Önce eski Docker sürümlerini kaldıralım (eğer varsa):
sudo apt-get remove docker docker-engine docker.io containerd runc
  1. Gerekli paketleri yükleyelim:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
  1. Docker'ın GPG anahtarını ekleyelim:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  1. Docker repository'sini ekleyelim:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. Docker Engine'i yükleyelim:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. Docker Compose'u yükleyelim:
sudo apt-get update
sudo apt-get install docker-compose-plugin
  1. Docker'ın düzgün çalıştığını kontrol edelim:
sudo docker run hello-world
  1. (Opsiyonel) Docker'ı sudo olmadan kullanabilmek için kullanıcınızı docker grubuna ekleyin:
sudo usermod -aG docker $USER

Bu komutu çalıştırdıktan sonra oturumu kapatıp tekrar açmanız gerekecektir.

  1. Docker ve Docker Compose versiyonlarını kontrol edebilirsiniz:
docker --version
docker compose version

Bu komutları sırasıyla çalıştırdığınızda Docker ve Docker Compose sisteminize kurulmuş olacaktır. Herhangi bir sorunla karşılaşırsanız belirtebilirsiniz.

4. Arka Planda Çalıştırmak İçin Screen Açın

Screen komutu ile işlemleri arka planda yürütebilmek için yeni bir oturum başlatın:

screen -S sixgpt

5. Proje Dosyalarını Çekin ve Dosyaya Giriş Yapın

git clone https://github.com/sixgpt/miner.git
cd miner

6. .env Dosyasını Oluşturun

touch .env
nano .env

Bu aşamadan sonra oluşturduğumuz .env uzantısının içine gerekli bilgileri yazalım. Bunu kopyaladıktan sonra üstteki kısma kullanacağınız cüzdanın Private Key'ini yazın ve bunu oluşturduğunuz .env klasörüne yapıştırın.

VANA_PRIVATE_KEY=<CUZDAN_PRIVATE_KEY>
VANA_NETWORK=mainnet
OLLAMA_API_URL=http://ollama:11434/api

Daha sonra CTRL + X yapın Y + ENTER yaparak dosyayı kaydedip kapatın.

7. Docker ile Miner Çalıştırmaya Başlayın

docker compose up -d

8. Miner Loglarını Görüntüleyin

docker compose logs -f

Kurulumu Screen ile yaptığımız için bu aşamadan sonra CTRL + A + D basarak ekranı kapatabilirsiniz. Arka planda çalışmaya devam edecektir. Eğer durdurup tekrar çalıştırmanız gerekirse aşağıdaki kodları kodları kullanabilirsiniz.

Durdurmak İçin

docker compose down

Tekrar Çalıştırmak İçin

docker compose up -d

9. Logları Kontrol Etmeniz Gerekirse

Sunucuya giriş yaptıktan sonra,

screen -ls

Çıktıların içinde xxxx.sixgpt (xx/xx/xxxx xx:xx:xx AM/PM) (Detached) Şeklinde bir çıktı göreceksiniz. Baştaki 4 haneli rakamı aşağıdaki xxxx kısmına yazın.

screen -r xxxx

Ekranı tekrar kapatmak için CTRL + A + D kombinasyonunu kullanın. Log ekranını kapatmak için CTRL + C kombinasyonunu kullanın.

About

Vana ağının önemli projelerinden olan SixGPT için "Miner" Türkçe kurulum rehberi

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors