🎨Normal Install Guide
Turn your VPS into a node using a normal installation.
This guide will walk you through the steps required to convert a VPS or bare-metal server into a Constellation Validator Node.
A normal installation provides more customization options during setup, whereas the quick installation only prompts for essential inputs and uses recommended defaults for all other settings outlined in this guide.
🚩Node PrerequisitesBegin Installation
Continue
If you node meets all the proper specifications you may press any key to continue.
Quick Install Request
We will type in n and hit Enter.
🔵 Coming from the Migration Guide?
If you are performing a New Node Installation with .p12
Migration, you may press y
at this prompt to allow nodectl
to automatically scan your VPS for any available .p12
keystore files.
Once detected, you will be presented with a list to select from, choose the appropriate file to continue the installation.
Setup non-root administrator account for our node
You will be prompted to specify the name of the Node Administrator account you will use for SSH remote access after installation.
The default username is nodeadmin
, and all subsequent documentation will reference this default.
Enter the a custom user and press Enter or just press Enter to accept the default
If you choose to use a custom username, please substitute it wherever nodeadmin
is mentioned after completing this step.
Disable root Access & Special Accounts
In 99% of the cases, your Constellation Validator Node will have direct access to the Internet.
To enhance security, it is recommended to disable access for commonly known default accounts, such as the root
user and other special system users ( default ubuntu
or admin
accounts common preconfigured on default VPS images ).
Using the strongest security practices is essential in these scenarios to protect your node and its associated wallet.
We will choose y or just press Enter.
Choose P12 Keystore name
You will be offered the ability to create a specific name for you p12 keystore that will be used to hold your private and public keys used for signature requests, wallet administration, and other validator node operations.
You may choose a name of your choosing and press Enter.
P12 Keystore Passphrase
You will be prompted to enter a passphrase for your node’s .p12
keystore (wallet). This passphrase is required to perform signing requests and access your node’s hot wallet on the blockchain.
Encryption Services
The nodectl
utility provides the option to encrypt your .p12
passphrase using the SHA3-512 algorithm.
This adds an extra layer of security by ensuring the passphrase is not stored in plain text within your configuration file.
Recommended to choose y.
Allow nodectl a moment to encrypt your passphrase.
Record For Later
It is important to securely record your username, password, .p12
keystore filename, keystore passphrase, and node alias for future reference. These details are easy to forget and losing them could lead to serious consequences.
Completed Install Screen
The nodectl
utility will finish by displaying a final instructional page.
Review it carefully, record any important information in your notes.
The following instructions will be explained in greater detail in the post-seeding documents available on our documentation hub.
Final instructions
Now that your VPS has been successfully configured as a Constellation Network node, there are a few final steps to complete before proceeding to the First-Time Connection Guide to bring your node online.
Last updated
Was this helpful?