Set Up SPK Claim Chain Node

@disregardfiat · 2022-02-04 07:10 · HiveDevs
[![](https://ipfs-3speak.b-cdn.net/ipfs/bafkreihc2kuvnvzna5yn2yg3qfawfjtr7c6keutbjd2lrb5mjwhm4vrsya/)](https://3speak.tv/watch?v=disregardfiat/qemwclua) ▶️ [Watch on 3Speak](https://3speak.tv/watch?v=disregardfiat/qemwclua)

Craddle To Grave

This is real time full install. From ordering a privex server, to installing dependencies, the Repository, building docker images, DNS setup, SSL via certbot, running a update/hardfork, and verifying operation. With a lot of additional information in the wait times.

Join us on Discord for help

Time Stamps

  • 0:30 Gerating a new Hive key pair
  • hivetasks.com
  • 1:50 Ordering a PrivEx Server
  • privex.io
  • 3:20 Generate ssh keypair
  • ssh-keygen
  • 5:07 Brief introduction to Honeycomb Configuration (skipable)
  • 10:30 Wallet Software Preview with Larynx Claim
  • spk.dlux.io
  • 11:59 Privex Server Ready - Log In
  • ssh -i "priv" ubuntu@ip.addr
  • 17:37 Installing Dependencies (Skip to here for BYO Server)
  • sudo apt install docker docker-compose
  • 15:30 More Network overview while waiting for software.
  • 20:00 Cloning the SPK HoneyComb repository (Skip to here for BYO Server)
  • git clone https://github.com/3speaknetwork/honeycomb-spkcc.git
  • cd honeycomb-spkcc
  • sudo docker-compose build
  • 21:15 Continuing Network overview to kill time durring software build
  • 24:55 Installing NGINX and Certbot. Configuring DNS(not shown)
  • sudo apt install nginx certbot python3-certbot-nginx
  • sudo nano /etc/nginx/sites-availible/default
  • Modify server_name _; to server_name api.yourdomain.com;
  • sudo nginx -t sudo systemctl reload nginx
  • sudo certbot
  • 32:15 Writing the .env file (Skip to here for BYO Server)
  • nano .env
  • account="hiveaccount" active=5JactivePrivateKey msowner=5KadditionalPrivateKey mspublic=STMpublickey domain=https://api.yourdomain.com
  • Optionally discordwebhook=https://discordapp.com/api/webhooks/NUMB3RS/KeYs to stream the feed into a discord channel
  • 35:00 Finalize NGINX setup - proxy pass
  • ```
    location / {
    proxy_pass http://127.0.0.1:3001;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    }

  • 36:55 Run Honeycomb (Skip to here for BYO Server)

  • sudo docker-compose up
  • 38:42 Updating HoneyComb - HardForks (Skip to here for BYO Server)
  • git pull
  • sudo docker-compose down
  • sudo docker-compose build
  • sudo docker-compose up
  • 42:30 RealTime - Verifying Success (Skip to here for BYO Server)

Not Covered: Making a dedicated Hive Account. Delegating 100 HP to this account. Configuring server to disallow password login. Join us on Discord for help

Consider @disregardfiat for Witness :)


▶️ 3Speak

#spk #dex #dev
Payout: 0.000 HBD
Votes: 282
More interactions (upvote, reblog, reply) coming soon.