In this post:
- Operating Myria Node via Windows Application
- Operating Myria Node via macOS Application
- Operating Myria Node via Linux Package
Operating Myria Node via Windows Application
- Go to https://myria.com/nodes/dashboard/get-started/ and connect your wallet to log in.
- Click Get Started to access the software download.
- Download the Windows version of the Myria Node software.
- You may encounter an error regarding the Myria Node Software not being a commonly downloaded file (as this is new software) - you'll need to ensure you 'Keep' the file via prompts in your web browser.
- The file should now download as expected.
- Download the Windows version of the Myria Node software.
- Find the downloaded file node-software-setup on your device and double click to start the installation process. Follow the installation prompts.
- Once installation is complete, you can open the Myria Node software
- Retrieve and input your Myria Node API Key/s.
- Go to your dashboard (myria.com/nodes/dashboard/)
- Click Manage to retrieve and manage your API Key/s.
- Follow the prompts to input your Myria Node API Key/s.
- You will now be logged in to your Myria Node Dashboard and ready to operate your Myria Node.
- In the Myria Node Software, you can activate your Node using the toggle next to each Node License.
Operating Myria Node via macOS Application
- Go to https://myria.com/nodes/dashboard/get-started and connect your wallet to log in.
- Click Get Started to access the software download.
- Download the macOS version of the Myria Node software
- You may encounter an error regarding the Myria Node Software not being a commonly downloaded file (as this is new software) - you'll need to ensure you 'Keep' the file via prompts in your web browser
- The file should now download as expected
- Download the macOS version of the Myria Node software
- Find the downloaded file node-software-setup on your device and double click to start the installation process. Follow the installation prompts.
- Once installation is complete you can open the Myria Node software
- Retrieve and input your Myria Node API Key/s.
- Go to your dashboard (myria.com/nodes/dashboard/)
- Click Manage to retrieve and manage your API Key/s.
- Follow the prompts to input your Myria Node API Key/s.
- You will now be logged in to your Myria Node Dashboard and ready to operate your Myria Node
- In the Myria Node Software, you can activate your Node by using the toggle next to each Node License.
Operating Myria Node via Linux Package
The steps below will describe how to set up a Myria Node on an Ubuntu Linux VPS. Before you start, we recommend having a basic understanding of VPS & Linux.
A Linux VPS (Virtual Private Server) is a type of web hosting service that provides users with a dedicated virtual server with its own operating system, resources, and root access.
Before you begin, you will require the following:
- A Myria Node License
- Ubuntu Linux VPS instance running Ubuntu 20.04. In this example we will be using purchases from Vultr.
- A terminal to communicate with your VPS
- Windows - PuTTY
- macOS - Terminal
For ease of understanding, we’ve selected a VPS service (Vultr) to explain the setup of a cloud compute server running Ubuntu Linux for operating a Myria Node.
How to create a VPS to supply the compute power for your Node:
- Sign-up for a Vultr account.
- You’ll need to add a payment method in order to launch your VPS instance.
- While logged into your Vultr account, click Products.
- On the next page, ensure Cloud Compute is selected.
- Select your preferred CPU & Storage Technology (each of which will support the Myria Node use case).
- Select whichever Server Location is closest to you.
- Scroll down to Server Type and select Ubuntu 20.04 x64.
- Select the Server Size, ensuring it meets the minimum required device specifications.
- Uncheck ‘Enable IPv6’ .
- Continue scrolling down and enter in your Server Hostname and Server Label. This is for recognising your device on Vultr. You can name it as appropriate, for example 'Myria Node 1'.
- Then click Deploy Now.
- You will be redirected to the Products page with your ‘Instances’. You must wait for your server to complete installation before trying to connect.
- To see the details required to login to your server, simply click on the server.
How to install the Myria Node package to begin running your Node:
- Connect to your server using the details provided by Vultr (username, ip address, password)
- Once authenticated and connected you’ll be able to begin writing commands
- Once authenticated and connected you’ll be able to begin writing commands
- Using your chosen terminal, run the following command to download and install the latest Myria Node software (Pro tip: You can paste in a terminal using right click after copying your chosen text)
sudo wget https://downloads-builds.myria.com/node/install.sh -O - | sudo bash
- Follow the prompts to complete the installation of the Myria Node package
- Using your chosen command line interface, run the following command to retrieve the list of available commands
-
myria-node --help
-
- Your command line interface will then present you with the following options
-
myria-node --start Start running a node
-
myria-node --stop Stop running a node
-
myria-node --status Show current node status
-
myria-node -h, myria-node --help Show instruction
-
myria-node -v, myria-node --version Print App version
-
- To begin running a Node for the first time, or restart running the same Node, use the command
myria-node --start
- Once completed, you’ll be asked to input your API Key. To retrieve and input your Myria Node API Key/s:
- Go to your dashboard (myria.com/nodes/dashboard/)
- Click Manage to retrieve and manage your API Key/s.
- Follow the prompts to input your Myria Node API Key/s.
- Once completed, your Node is now running and you can check the status of your Node by running command
myria-node --status
or checking the Node Web Dashboard on www.myria.com
Please note: You cannot start multiple Nodes and run them in the same VPS instance concurrently. They may show 'online' status in the dashboard because they connected to the API Key successfully but only the latest Node you started will be operational. The source of truth on which Node is operational is the one that is contributing up-time in your dashboard.