LogoLogo
  • 👋Welcome
  • Supported Blockchains
  • Own POKT
    • Manage POKT
    • Buy POKT
    • Stake POKT
    • Wrapped POKT (wPOKT)
  • Learn Pocket
    • Vision
    • Protocol
      • 🤝Servicing
      • 🛡️Security
    • Economics
      • Token Economics
      • App Economics
      • Node Economics
      • Monetary Policy
      • FAQ
    • Future
      • Utility
      • Consensus
      • Peer To Peer
      • Persistence
    • Parameters
    • 📖Glossary
  • Use Pocket
    • Get an Endpoint
    • 📡Public RPC Endpoints
      • Avalanche
      • Binance Smart Chain
      • DFK Chain
      • Ethereum
      • Evmos
      • Fuse
      • Gnosis Chain (fka xDAI)
      • Harmony
      • IoTeX
      • Polygon
    • Pocket-Powered dApps
      • Conquest.eth
      • Dark Forest
      • MyCrypto
      • Rotki
  • Run Nodes
    • Environment Setup
    • Pocket Node Setup
    • Custodial and Non-Custodial Staking
    • Seeds
    • Tutorials
      • Zero To Node
        • Server setup
        • Software installation
        • Pocket configuration
        • Proxy configuration
        • Going live
    • Automated Deployments
    • Node-Hosting Services
    • Node FAQ
  • Integrate
    • SDKs
      • PocketJS
      • pypocket
      • pocket-go
    • Accounts and Transactions
      • Account Generation and Validation
      • Transaction Construction
      • Transaction Verification
  • Join Us
    • Governance
      • Proposals
    • Contribute
      • Scholarships
      • Jobs
    • Trophies
      • App Developers
      • Node Runners
      • Community Shepherds
      • Contributors
    • Forum
    • Discord
  • More Info
Powered by GitBook
On this page
  • Background
  • Who is this guide for?
  • What you'll need

Was this helpful?

  1. Run Nodes
  2. Tutorials

Zero To Node

PreviousTutorialsNextServer setup

Last updated 2 years ago

Was this helpful?

Welcome to Zero To Node! This is a step-by-step guide for setting up a Pocket validator node. 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:

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 is beyond the scope of this guide.

After completing the steps outlined here, you'll have a fully functional Pocket node up and running. If you choose, you can also opt to stake your node and earn rewards. We'll cover that here, but staking is not required unless you want to earn rewards.

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.

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

Part 1: Server setup
Part 2: Software installation
Part 3: Pocket configuration
Part 4: Proxy configuration
Part 5: Going live
supported blockchains