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
  • Introduction
  • 🔄 Rebuilding with Your Existing .p12 Keystore
  • Step
  • Step
  • Step
  • Step

Was this helpful?

Export as PDF
  1. Validator Node Guides
  2. Operational Guides

Reinstallation Guide

Rebuild a Constellation Network node with an existing P12 keystore.

PreviousUpgrade Tessellation GuideNextBackup/Restore a P12 KeyStore

Last updated 1 day ago

Was this helpful?

Introduction

One of the lesser defining characteristics of a Constellation Network Validator Node is its ephemeral nature. This means that nodes are designed to be easily rebuildable, making re-deployment a cleaner and often more efficient solution compared to deep troubleshooting.

Whether you're:

  • Experiencing inconsistent OS behavior,

  • Choosing to upgrade your distribution via a fresh VPS (rather than an inline upgrade),

  • Switching cloud providers,

  • Or facing any other scenario that requires spinning up a new instance,

Rebuilding your node is not only possible, it’s encouraged.


🔄 Rebuilding with Your Existing .p12 Keystore

This guide will walk you through the process of reinstalling your existing .p12 keystore on a new VPS instance so your validator node can resume operation quickly and securely.

By the end of this process, your new instance will be configured with your existing wallet, allowing you to seamlessly rejoin the network without starting from scratch.

Step

Connect to your OLD VPS and backup ( obtain ) your current p12 keystore.

This step is critical for a successful reinstallation.

Rebuild your VPS

Restore your p12 to the new VPS prior to begin an installation.

Follow either the Quick Install or Normal Installation guide up to the migration section.

At that point:

  1. When prompted, select y to proceed with the keystore migration.

  2. nodectl will automatically scan your VPS for any available .p12 keystore files.

  3. In this scenario, it should detect only one .p12 file, the one you uploaded during the earlier step.

Select the identified .p12 keystore and continue following the installation guide as normal to complete your validator node setup.

If you no longer have access to your old VPS and do not possess a valid backup of your .p12 keystore, please contact a system administrator immediately. In this case, you will need to rebuild a new node from scratch and follow the instructions in the .

$DAG tokens can still be accessed and recovered through your Stargazer Wallet, provided you retain access there. See the guide for further details.

Step

Step

Step

📂
🏗️
2️⃣
3️⃣
4️⃣
1️⃣
♻️Backup/Restore a P12 KeyStore
normal installation guide
Collateralize Your Node
🚧Generic Build a VPS Guide
♻️Backup/Restore a P12 KeyStore
🐇Quick Install Guide
🎨Normal Install Guide