0% found this document useful (0 votes)
637 views6 pages

Pasi

The document describes steps to set up an NKN node on a Linux system. It involves installing necessary packages like Git and Go, cloning the NKN repository, building and running the NKN daemon (nknd), configuring it as a system service, and setting up automatic updates via a cron job.

Uploaded by

Safu George
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
637 views6 pages

Pasi

The document describes steps to set up an NKN node on a Linux system. It involves installing necessary packages like Git and Go, cloning the NKN repository, building and running the NKN daemon (nknd), configuring it as a system service, and setting up automatic updates via a cron job.

Uploaded by

Safu George
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

>>>>google

sudo su root

apt-get update

apt-get upgrade

apt-get install make curl git

apt install sudo

sudo apt-get install unzip

adduser nkn

usermod -aG sudo nkn

CTRL+D

///////////////////////////////////////////////

restart signing in with nkn user

cd

url=`curl https://golang.org/dl/ | grep linux-amd64 | sort --version-sort | tail -1


| grep -o -E "https://dl.google.com/go/go[0-9]+\.[0-9]+((\.[0-9]+)?).linux-
amd64.tar.gz"`

sudo wget ${url}

sudo tar -C /usr/local -xvf `echo ${url} | cut -d '/' -f5`

>>>> pune linie dupa linie

cat >> ~/.bashrc << 'EOF'

export GOPATH=$HOME/go

export PATH=/usr/local/go/bin:$PATH:$GOPATH/bin

EOF

source .bashrc

go version

mkdir -p ~/go/src/github.com/nknorg && cd ~/go/src/github.com/nknorg

git clone https://github.com/nknorg/nkn.git

cd nkn

make glide

make vendor

make
cp config.testnet.json config.json

>>>>>>>>>>>>>>>>>>>>>>cd /home/nkn/go/src/github.com/nknorg/nkn

nano wallet.dat

{"PasswordHash":"e377b80a84155749427728787b4c85a60372ce7bc6937b502116dcf013ec0715",
"IV":"d21bf79cd94189ddd52a7867f8dc1211","MasterKey":"e064132fe5b4bea73a5e34c45f10cc
67fafb90b7008dc80b9e3b5f560895deae","Version":"0.0.1","Address":"Nia8CvgWWzqZNP3MbC
BKgsJ1MSBKDSeUZk","ProgramHash":"f88a1a7c3370cac85a84e1869d2ca98ffe3daac5","Private
KeyEncrypted":"3a5e21e2a1c8aed068523d8a6f32a2001d54d75634d465491da23e7bf0b42ed5","C
ontractData":"232103035984493f9f7a891a0038cddfe56afa7d5b1fbeb0ece63aea51d1a59894458
3ac0100f88a1a7c3370cac85a84e1869d2ca98ffe3daac5"}

cd ~

nano nkn.service

[Unit]
Description=nkn

[Service]
User=nkn
WorkingDirectory=/home/nkn/go/src/github.com/nknorg/nkn
ExecStart=/home/nkn/go/src/github.com/nknorg/nkn/nknd --no-check-port -p
I1am10the99best*
Restart=always
RestartSec=3
LimitNOFILE=500000

[Install]
WantedBy=default.target

sudo cp nkn.service /etc/systemd/system/nkn.service

sudo systemctl enable nkn.service

sudo reboot

rm -rf nkn-updater

nano nkn-updater

HOME=/home/nkn
GOPATH=$HOME/go
PATH=/usr/local/go/bin:$PATH:$GOPATH/bin
cd $HOME/go/src/github.com/nknorg/nkn
git fetch &>/dev/null
LOCAL=$(git rev-parse HEAD)
UPSTREAM=$(git rev-parse @{u})
if [ $LOCAL != $UPSTREAM ]
then
systemctl stop nkn.service;
git pull;
make deepclean;
make glide;
make vendor;
make;
chown -R nkn:nkn $HOME/go;
systemctl restart nkn.service;
fi

CTRL+X and Y

chmod +x nkn-updater

sudo crontab -e

00 1 * * * /home/nkn/nkn-updater >/dev/null 2>&1


00 3 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 5 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 7 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 9 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 11 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 13 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 15 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 17 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 19 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 21 * * * /home/nkn/nkn-updater >/dev/null 2>&1
00 23 * * * /home/nkn/nkn-updater >/dev/null 2>&1

CTRL+X and Y

sudo systemctl start nkn

sudo systemctl status nkn

./nknd --no-check-port -p I1am10the99best*

sudo systemctl stop nkn

./nkn-updater

cd ~/go/src/github.com/nknorg/nkn

./nknc -v

sudo systemctl stop nkn.service;

cd ~/go/src/github.com/nknorg/nkn
>>>git reset --hard HEAD~1;

git checkout -b tags/v0.3.18-alpha-12-g95d1

rm -rf Chain/

make deepclean;

wget https://storage.googleapis.com/nkn-testnet-snapshot/Chain_174168.zip

sudo apt-get install unzip

unzip Chain_174168.zip

rm Chain_174168.zip

make glide;

make vendor;

make;

sudo crontab -e

./nknc -v

sudo systemctl restart nkn.service;

sudo systemctl status nkn

104.248.65.70 - 59

document.getElementById("classs").innerHTML

wget https://storage.googleapis.com/nkn-testnet-snapshot/Chain_174168.zip

sudo apt-get install unzip

unzip Chain_174168.zip

rm Chain_174168.zip

./nknd --no-check-port -p I1am10the99best*

Chain_158240.zip >>> alpha 5

Chain_158233.zip >>> alpha 6


rm -rf ~/go/src/github.com/nknorg

git clone https://github.com/nknorg/nkn.git

cd nkn

make glide

make vendor

make

#!/bin/bash -e

snapshot="node72v0318alpha10g93e52"
gcloud_account="198757198257-compute@developer.gserviceaccount.com"

#clone 10 machines
for machine in 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
do

gcloud compute --project "intense-pointer-219921" disks create "nkn${machine}"


--size "220" --zone "us-east1-b" --source-snapshot "${snapshot}" --type "pd-
standard"

gcloud compute --project "bizqualify" instances create "webscrape-${machine}"


--zone "us-east1-d" --machine-type "n1-highmem-4" --network "default"
--maintenance-policy "MIGRATE" --service-account "ACCOUNTNUMBER-
compute@developer.gserviceaccount.com" --scopes
"https://www.googleapis.com/auth/devstorage.read_only","https://www.googleapis.com/
auth/logging.write","https://www.googleapis.com/auth/monitoring.write","https://www
.googleapis.com/auth/servicecontrol","https://www.googleapis.com/auth/service.manag
ement.readonly","https://www.googleapis.com/auth/trace.append" --tags "http-
server","https-server" --disk "name=webscrape-${machine},device-name=webscrape-$
{machine},mode=rw,boot=yes,auto-delete=yes"

done

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy