How to Set Up an Evernode Host: A Step-by-Step Guide

@rnab
3 min readFeb 18, 2024

--

Evernode is revolutionizing the way smart contracts are hosted, leveraging the power of the XRP Ledger and its Hooks technology. By becoming an Evernode host, you’re joining a global network of decentralized hosts, enabling HotPocket smart contracts to run efficiently and securely. Here’s your comprehensive guide to getting started, including how to acquire and transfer EVR to your new wallet.

What You’ll Need

Before diving into the setup process, ensure your system meets the following requirements:

  • Operating System: Ubuntu 20.04 64-bit (Note: M1/ARM CPUs and WSL are not supported)
  • RAM: Minimum of 2 GB
  • Swap: Minimum of 2 GB
  • Disk Space: At least 4 GB of free space in /home
  • Domain Name: For SSL support
  • Public Email Address: For registration and Let’s Encrypt notifications
  • Funds: At least 500 EVRs for the registration fee, plus sufficient XAH for reserves and transaction costs

Step 1: Preparing Your Server

Choose a physical or virtual Linux server (VPS) dedicated solely to Evernode to avoid any conflicts with other workloads. Ensure your domain name is set up for SSL support, as Evernode uses Let’s Encrypt for automatic SSL setup.

Step 2: Installing Evernode

With your server ready, install Evernode by running the following command. You’ll need root (sudo) access:

curl -fsSL https://raw.githubusercontent.com/EvernodeXRPL/evernode-resources/main/sashimono/installer/evernode.sh | sudo bash -s install

This command installs Sashimono, the Evernode host management software, and registers your server on the XAHAU network via the Evernode Registry hook.

Step 3: Configuring Your Host

During the installation, you’ll be prompted to allocate system resources for smart contract hosting. After setup, your server will begin leasing hosting space to Evernode tenants.

Step 4: Acquiring and Transferring EVR

To become an Evernode host, you’ll need EVR for the registration fee and XAH for transaction costs. Here’s how to get started:

Buying EVR

  1. Choose a Crypto Exchange: Find an exchange that lists EVR and create an account.
  2. Purchase EVR: Use fiat currency or another cryptocurrency to buy EVR. The amount you need will depend on the registration fee (500 EVR) and any additional funds you wish to deposit into your host account.

Transferring EVR to Your Wallet

During the Evernode setup, an account address and secret key for your host will be generated. You can transfer the EVR you’ve purchased to this account using the QR code mechanism provided during setup. This account will also receive any income earned from leasing hosting space.

  1. Access Your Host Account: Locate the QR code or address generated during the installation.
  2. Initiate the Transfer: From your exchange or current wallet, transfer the necessary amount of EVR to the new host account address.

Step 5: Managing Your Host

After installation, monitor your server and manage the funds in your host account. Evernode provides tools for maintenance and monitoring to ensure your host runs smoothly.

Conclusion

Becoming an Evernode host is a straightforward process that opens up new opportunities in the decentralized hosting space. By following these steps, you’ll be well on your way to contributing to the Evernode ecosystem and earning EVR in return.

Remember, the key to a successful Evernode host setup is preparation and understanding the requirements and responsibilities involved. Welcome to the future of decentralized hosting!

--

--

@rnab
@rnab

Written by @rnab

Typescript, Devops, Kubernetes, AWS, AI/ML, Algo Trading

No responses yet