Constellation Network
IntroductionFundamentalsFor DevelopersNode Validators
  • Index
  • Validator Node Guides
    • 💰Delegated Staking
      • What is delegated staking?​
      • For Node Operators
      • Understanding Delegated Staking
      • Prerequisites
      • Create Delegated Staking Configuration
      • First Time Configuration
      • Modify Existing Configuration
      • Add/Update Delegating Staking Parameters
      • Update Delegated Staking
      • Duplicate Update
      • Status Command
    • 🚧Build Your Node
      • Create Discord Account
      • 🗒️Node Operator Notes
      • ⚙️Node Specifications
      • 🚧Generic Build a VPS Guide
      • ☁️Cloud Provider Specific
        • 🚧Build AWS EC2 Instance
        • 🚧Build DigitalOcean Droplet
        • 🚧Build Hetzner Server
      • 🚉First Time Connection Guide
      • 💽The nodectl utility
      • Download nodectl
      • 🏗️Turn your VPS into a Node
        • 🚩Node Prerequisites
        • 🐇Quick Install Guide
        • 🎨Normal Install Guide
        • 🛠️Manual Installation
      • 🏆Authorize to Join Hypergraph or metagaph
    • 💰Collateralize Your Node
    • 1️⃣First Time Cluster Connection
    • 💫Enable Auto Restart
    • 📂Operational Guides
      • ♻️Restart Validator Node Guide
      • 🐎Upgrade Tessellation Quick Start
      • 🏭Upgrade Tessellation Guide
      • 🏗️Reinstallation Guide
      • ♻️Backup/Restore a P12 KeyStore
      • 🚋Migrate V1 to V2 - P12 Keystore
  • 👑MainNet
    • MainNet & IntegrationNet Quick Start Guide
    • 🚧Upgrade Tessellation to v3
  • 🥅IntegrationNet
    • 🧪IntegrationNet Quick Start Guide
  • Metagraphs
    • 🚪Dor metagraph
      • 🚪Dor Validator Onboard Guide
      • 🚪Understanding Rewards
      • 🚪Technical Procedures
        • 🚪Build Dor Validator Node
  • 📚References
    • 📚nodectl Command Reference
    • Firewall Settings Table
    • 🔐SSH Remote Access
      • 🔑Create SSH Keys
      • 📁Upload SSH Public Key
      • 🔐Securing SSH Access
      • ♻️How to SSH into VPS
    • 🍴Node Fork Types
    • 🗝️P12 Keystore
    • 🏐Tarball
    • 💻Virtual Private Server
  • GitHub nodectl utility
  • Run a Node Validator
  • Lattice Dashboard
Powered by GitBook

Main

  • Website
  • Get DAG
  • Explore Projects
  • Partners

Socials

  • Telegram
  • Discord
  • X (Twitter)

Tools

  • Wallet
  • DAG Explorer
  • Coingecko

© 2025 CONSTELLATION NETWORK

On this page

Was this helpful?

Export as PDF
  1. MainNet

MainNet & IntegrationNet Quick Start Guide

Expert level walk through on how to build a node to run on Constellation Network's MainNet or IntegrationNet.

PreviousMainNetNextUpgrade Tessellation to v3

Last updated 4 days ago

Was this helpful?

This guide assumes expert level knowledge with little to no details.

For a more descriptive build guide, please start here:

1

Choose your node's hosting medium

Are you going to run this node via a Cloud Provider using a VPS, A dedicated cloud based server, or bare metal system.

Choose your hardware to match our or Cloud Provider that offers systems that meet out .

We will assume you are using a VPS for the remainder of this guide.

2

Choose a Debian based distribution

Ubuntu is recommended, Debian 12 will work well.

3

Setup the Firewall

Ensure the necessary ports are open to allow your node to communicate with the Hypergraph or metagraph.

See firewall permissions table .

4

Remote access your VPS

SSH into your node to prepare it to become a Constellation Network node.

5

Update and Upgrade the OS

6

Reboot

Apply kernel level updates and make sure all service level updates are properly engaged.

7

Install nodectl

Refer to the for nodectl and download the latest release.

8

Start the Installation

sudo nodectl install --quick-install
9

Select Cluster to Configure/Join

  • Choose 1 (mainnet [HyperGraph])

10

Decline P12 Migration Request

Choose n to decline the migration

11

Node Administration Account Password

Input and confirm the nodeadmin's new strong password that will be used to administer your node.

12

P12 Keystore Passphrase

Input and confirm a complex passphrase that will be used to unlock your node's ability to access the network and to administer your node's wallet.

13

Wait for Installation to Complete

No action required, you can wait for the installation to complete.

14

Test Access

  1. Leave your root , admin or ubuntu user connected to your node's terminal. Do not exit the VPS terminal session.

  2. Open a new local terminal and attempt a second SSH remote connection to your node using your nodeadmin user and passphrase as created in the SSH into Your VPS.

15

Submit your Node Details

  1. Connect to the Constellation Network Official Discord Support Server.

  2. Reach out to an Administrator.

  3. Supply and request to have your node ID appended to the MainNet Hypergraph access seed list.

16

Back up your Node's P12

17

Collateralize your Node

Refer to the.

18

Wait for the next cluster restart to join

Once an Administrator has confirmed your nodeid will be added to the seed list, on the next cluster restart, you should be able to authenticate and join the cluster.

👑
🚧Build Your Node
specs
specs
here
nodectl Github Repository
​
​
collateralize your node guide