Connect with us

Yeni Başlayanlar

Musicoin Madencilik Havuzu Nasıl Kurulur ?

Musicoin Madencilik Havuzu Nasıl Kurulur ?

Kendi Musicoin madencilik havuzunuzu kurabilirsiniz.Bu makale kendi Musicoin havuzunuzu kurmak isteyenler için hazırlanmıştır , sadece tek bir kripto para birimi madencilik havuzu kurabilirsiniz.Aşağıda belirtilenleri adım adım gerçekleştirerek Musicoin Madencilik havuzu kurabilirsiniz.

https://github.com/sammy007/open-ethereum-pool

Gereksinimler

Kurulum

İlk önce VPS ‘i satın alıp ayarlama ile başlayabilirsiniz , VPS ayarlandıktan sonra Putty de root olarak oturum açmalısınız .

Statik IP’yi ayarla

sudo nano /etc/network/interfaces

dhcp’yi statik olarak değiştir

ADD

address x.x.x.x

netmask x.x.x.x

gateway x.x.x.x

dns-nameserver 8.8.8.8 8.8.4.4

Kaydet ve dosyadan çık

sudo reboot

Oturum açtıktan sonra google.com ve 8.8.8.8’e ping işlemi yapmayı deneyin.

Yanıt yoksa, IP ayarları ve ağ geçidi kontrol edin

 

UBUNTU 16 GÜNCELLEME

sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot

 Make ve build araçları yükleyin

sudo apt-get install build-essential make

Gola

UBUNTU 16 GÜNCELLEME

sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot

 Make ve build araçları yükleyin

sudo apt-get install build-essential make

go install

http://tecadmin.net/install-go-on-ubuntu/

cd ~

wget https://storage.googleapis.com/golang/go1.7.5.linux-amd64.tar.gz

sudo tar -xvf go1.7.5.linux-amd64.tar.gz

sudo mv go /usr/local

export GOROOT=/usr/local/go

export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

export GOPATH=$HOME/go

Type: go version

Sürümle bir yanıt almalısınız.

Redis 2.8.0’ı yükleyin

https://redis.io/topics/quickstart

wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

cd redis-stable

make

sudo cp src/redis-server /usr/local/bin/

sudo cp src/redis-cli /usr/local/bin/

sudo mkdir /etc/redis

sudo mkdir /var/redis

sudo cp utils/redis_init_script /etc/init.d/redis_6379

sudo cp redis.conf /etc/redis/6379.conf

sudo nano /etc/redis/6379.conf

  • Yapılandırma dosyasını aşağıdaki değişiklikleri yaparken dikkatli bir şekilde düzenleyin:
  • Daemonize öğesini Evet (varsayılan olarak hayır olarak ayarlanır) olarak ayarlayın.
  • Set dir / var / Redis / 6379 (çok önemli bir adım!)

sudo mkdir /var/redis/6379

sudo update-rc.d redis_6379 defaults

sudo /etc/init.d/redis_6379 start

Redis Kurulumunu Test Edin

redis-cli

Beklenen yanıt

redis 127.0.0.1:6379> ping

PONG

exit

Nginx’i yükle

https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-14-04-lts

sudo apt-get install nginx

NGINX, 80 numaralı bağlantı noktasında otomatik olarak açılıyor. Bu adımda yapılması gereken tek şey bu.

NPM ve NODE v4 Kurulumu

curl https://raw.githubusercontent.com/creationix/nvm/v0.25.0/install.sh | bash

nvm install 4.7.3

Konsolu kapatıp tekrar açın

node –v

4.7.3 olmalıdır

npm -v

2.15.11 olmalı

sudo rm go1.7.5.linux-amd64.tar.gz redis-stable.tar.gz nodesource_setup.sh

Musicoin kurulumu

cd /home/username

cd ~

mkdir musicoin

cd musicoin

git clone https://github.com/Musicoin/go-musicoin.git

cd go-musicoin

make gmc

GMC’yi çalıştır

tmux

cd build/bin/

./gmc — rpc console

-Madencilik havuzu için hesabı ekleyin

personal.newAccount ()

ŞİFRE KALDIRMAYIN

Çıkmak için: Kontrol B ‘ye basın  ve ardından D

Sammy007 Havuz Yapımı

cd ..

git clone https://github.com/sammy007/open-ethereum-pool.git

cd open-ethereum-pool

YÜKLEME İHTİYACINIZ VARSA, TEKRAR KULLANMANIZ için ;

export GOROOT=/usr/local/go

export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

export GOPATH=$HOME/go

make

./build önce havuz yapılandırmalarını düzenleyin.

cp ~/musicoinpool/open-ethereum-pool/config.example.json ~/musicoinpool/open-ethereum-pool/build/bin/config.json

edit config.json

edit www/config/environment.js

ApiUrl’yi değiştirin: ‘//example.net/’ ApiUrl: ‘//nomnom.technology:8080/

Yapılandırma oluştur

cd www

sudo npm install -g ember-cli@2.9.1

sudo npm install -g bower

sudo npm install

bower install

./build.sh

Musicoin için blok ödüllerinin ETH 5’den 314’e değiştirilmesi gerekir. Bu ,  ./build.sh’yi çalıştırmadan önce unlocker.go dosyasında tamamlanmıştır .

Dosyayı aşağıdaki gibi okunacak şekilde değiştirin:

Orijinal:

var constReward = math.MustParseBig256(“5000000000000000000”) 
var uncleReward = new(big.Int).Div(constReward, new(big.Int).SetInt64(32))

// Donate 10% from pool fees to developers
const donationFee = 10.0
const donationAccount = “0xb85150eb365e7df0941f0cf08235f987ba91506a”

Değiştirilecek dosya:

var constReward = math.MustParseBig256(“314000000000000000000”) 
var uncleReward = new(big.Int).Div(constReward, new(big.Int).SetInt64(32))

// Donate 10% from pool fees to developers
const donationFee = 0.0
const donationAccount = “”

Havuza başla

tmux

cd ~/musicoinpool/open-ethereum-pool/build/bin

./open-ethereum-pool config.json

Çıkmak için: Kontrol B  ve ardından D

NGINX Yapılandırması

NGINX, varsayılan yapılandırma

sudo nano /etc/nginx/sites-available/default

NGINX için son yapılandırma şu şekilde biçimlendirilmelidir:

upstream api {
server SERVER_NAME_HERE:8080;
}

server { listen 0.0.0.0:80;

root /home/username/open-ethereum-pool/www/dist;

index index.html index.htm; server_name localhost;

location / {
try_files $uri $uri/ /index.html;
}
location /api {
proxy_pass http://api;
}

}

Restart NGINX

sudo service nginx reload

Firewall portları açın

Stratum: 8008

Web 80

Proxy, 8888’dir ve http ağları istemcileri için açılabilir.

Ele alınması gereken son nokta, ödeme modülleri. Bazen ödemelerle ilgili sorunlar vardır ve bunlar manuel olarak çözülmelidir. Bu kılavuzu kullanın: https://github.com/sammy007/open-ethereum-pool/blob/master/docs/PAYOUTS.md

 

 

Kaynak : Jared Griego

Okumaya devam et
Advertisement
Bunlar da hoşunuza gidebilir...
Wblogy

Teknoloji ve internetin hızlı değişimine ayak uydurmaya çalışan Türkiye ve Dünya gündemini takip eden teknoloji sever bir kişi

Click to comment

Bir Cevap Yazın

Daha fazla Yeni Başlayanlar

To Top