Deploy Avail Validator Node

How to deploy an Avail 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 Avail, all set up and ready to use on the Akash Network. To deploy a Avail validator node:

  1. Click "New Cluster" on the top right corner.
  2. Choose "Compute" to use CPU-based instances for running containers.
  3. Choose your desired Compute Type option under Compute Type.
  4. Select Start from Marketplace App.
  5. Pick Avail Validator Node from the marketplace.
  6. Select your preferred Region, if any. If you do not add a region, the container will be deployed in any region for Spot, or in the us-east region for On Demand. Click here to know more.
  7. 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.
  8. 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.
  9. Configure Storage (SSD) plan for your instance. Use the "Add Persistent Storage" toggle to add persistent storage for your instance.
  10. Update the name and the chain details under arguments in advanced configuration, if required. You can add more advanced configuration if required. Click here to know more.
  11. Click "Deploy" to initiate deployment.

Deploy Your Own

Deploy your own Avail Validator Node with Spheron:

Deploy with Spheron (opens in a new tab)

Verify Installation

  • The Avail Validator Node can be accessed only after the Compute Instance is provisioned. Thus, you need to wait for the installation to complete before you can start using it.
  • As the node starts, the Instance Logs will display the output about the operations performed. If you see messages that blocks are being proposed and finalized, you have a running node.
2023-11-07 17:32:02 Avail Node
2023-11-07 17:32:02 ✌️  version 1.8.0-9c5f37b9230
2023-11-07 17:32:02 ❤️  by Anonymous, 2017-2023
2023-11-07 17:32:02 📋 Chain specification: Avail Goldberg Testnet
2023-11-07 17:32:02 🏷  Node name: abusive-foot-8197
2023-11-07 17:32:02 👤 Role: AUTHORITY
2023-11-07 17:32:02 💾 Database: RocksDb at /tmp/substratex6JdRn/chains/avail_goldberg_testnet/db/full
2023-11-07 17:32:03 🔨 Initializing Genesis block/state (state: 0x6bc7…ec83, header-hash: 0x6f09…a7ae)
2023-11-07 17:32:03 👴 Loading GRANDPA authority set from genesis on what appears to be first startup.
2023-11-07 17:32:03 👶 Creating empty BABE epoch changes on what appears to be first startup.
2023-11-07 17:32:03 🏷  Local node identity is: 12D3KooWFtjJFk9e5qS4jNWTPSUhTcpSLzeY25P3MeAhzDg6PHwd
2023-11-07 17:32:03 Prometheus metrics extended with avail metrics
2023-11-07 17:32:03 💻 Operating system: linux
2023-11-07 17:32:03 💻 CPU architecture: x86_64
2023-11-07 17:32:03 💻 Target environment: gnu
2023-11-07 17:32:03 💻 CPU: 13th Gen Intel(R) Core(TM) i7-13700K
2023-11-07 17:32:03 💻 CPU cores: 16
2023-11-07 17:32:03 💻 Memory: 31863MB
2023-11-07 17:32:03 💻 Kernel: 6.5.8-100.fc37.x86_64
2023-11-07 17:32:03 💻 Linux distribution: Fedora Linux 37 (Workstation Edition)

How to update the name and the chain details?

You can follow these steps to update the name and the chain details for your avail validator node:

  1. Navigate to the "Settings" tab from the instance page.
  2. Click "Update Instance" at the bottom.
  3. Update the name and the chain details under arguments in advanced configuration.
  4. Click "Update" to update deployment.

For more information, refer to the Avail docs (opens in a new tab).

Deploy Avail Full NodeDeploy Avail Light Client