Steven Ettinger avatar

Set Up SPK Claim Chain Node

disregardfiat

Published: 04 Feb 2022 › Updated: 04 Feb 2022Set Up SPK Claim Chain Node

Set Up SPK Claim Chain Node


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

  • 1:50 Ordering a PrivEx Server

  • 3:20 Generate ssh keypair

    • ssh-keygen
  • 5:07 Brief introduction to Honeycomb Configuration (skipable)

  • 10:30 Wallet Software Preview with Larynx Claim

  • 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@disregardfiat for Witness :)


▶️ 3Speak

Leave Set Up SPK Claim Chain Node to:

Written by

"Buy the ticket, take the ride."

Read more #spk posts


Best Posts From Steven Ettinger

We have not curated any of disregardfiat's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Steven Ettinger