Manual Node Setup Guide

This is a step-by-step guide for setting up a Pocket node on hosted hardware. After completing the steps outlined here, you’ll have a fully functional Pocket node up and running.

Who is this guide for?

This guide is for anyone interested in running Pocket nodes. While the goal is to keep things simple, the assumption is that you have some general blockchain and computer networking knowledge, and some Linux terminal experience.

Background

The main utility of a Pocket node is to relay transactions to other blockchains. So, Pocket nodes need access to other nodes for the blockchains they’ll be relaying to. However, the focus of this guide is just on setting up a Pocket node that will relay to the Pocket network, essentially, through itself. Setting up nodes for other blockchains such as Harmony, Ethereum, or any of the other supported blockchains is beyond the scope of this guide.

What you’ll need

In order to complete this guide, you’ll need:

  1. A server connected to the internet

  2. A domain name

  3. The ability to add DNS records for your domain

  4. 15,100 POKT (if you want to stake your node)

  5. About 2-4 hours to complete and test everything

Manual Setup Tutorial

This is a step-by-step guide for setting up a Pocket node on hosted hardware.

While there are many different ways to set up a node, the focus of this tutorial is on keeping things simple and with the minimum of steps, while still focusing on security and stability.

This guide is broken down into five parts:

Last updated