How to deploy a Shardeum Testnet Validator Node?
NOTE: Spheron Compute offers the flexibility to create custom configurations for your instance.
Spheron allows you to deploy a compute instance pre-installed with Shardeum Testnet Validator, all set up and ready to use on the Akash Network. To deploy a Shardeum Testnet Validator node:
- Click "New Cluster" on the top right corner.
- Choose "Compute" to use CPU-based instances for running containers.
- Choose On-Demand or Autoscale Compute Type option under Compute Type. It is recommended to opt for On-Demand when configuring the Shardeum Node.
- Select Start from Marketplace App.
- Pick Shardeum Testnet Validator from the marketplace.
- Select your preferred Region, if any. If you do not add a region, the container will be deployed in the us-east region for On Demand. Click here to know more.
- Spheron will automatically select the recommended plan for the specific template. If you intend to move forward with the recommended plan, just Click "Deploy" to initiate deployment.
- Select the instance plan that suits your needs. You can use the "Create Custom Plan" toggle to create custom plans for your CPU based instance.
- Configure Storage (SSD) plan for your instance. Use the "Add Persistent Storage" toggle to add persistent storage for your instance.
- Set a password to access the Shardeum UI. You can find it under Template Configuration.
- Click "Deploy" to initiate deployment.
How to access Shardeum UI?
Once the deployment is complete and you have a provider host with assigned ports, follow these steps:
- In your terminal:
ping provider.us-east.spheron.wiki
# or
ping provider.spheron.wiki
- Navigate to Settings from your instance page and Click "Update".
- Under Template Configuration, set the IP address of the server as values for the variables SERVERIP and LOCALLANIP.
- Update Port Variables:
- SHMEXT: Update from 9001 -> External Port assinged on 9001.
- SHMINT: Update from 10001 -> External Port assigned on 10001.
- Click "Update" to update instance configuration.
- Click the
Connection URL
provided by Spheron under Port Policy Info for Port 8080. - Change the protocol from http to https.
- Click "Advanced" and then "Proceed to..." to access the Shardeum UI for running the validator node.
NOTE: This will work only when the instance log displays the message:
Starting operator gui
done
How to run the node?
- Go to the Shardeum UI, enter your password and Click "Connect".
- Navigate to the Maintenance tab.
- Under Add/Remove Stake, Click "Connect Wallet" and stake SHM tokens.
- Under Start/Stop Node, Click "Start Node" and wait for the Status to go "Standby".
Deploy Your Own
Deploy your own Shardeum Testnet Validator Node with Spheron:
For more information, refer to the Shardeum docs (opens in a new tab).