Introduction to Node Running

Nodes are devices, such as a Raspberry Pi or computer, which help power and maintain our distributed network. Nodes replace the traditional role of a server.

Most of the internet you pay for goes to waste, sitting idle or completely unused. Peers within a distributed network like ours can easily share these excess internet resources with each other, such as storage, computing power, bandwidth and IP addresses.

Any user of the network can pay to connect to your node, providing them with a VPN service, access to the open internet and a secure line of communication.

You can run Mysterium's node software on Mac, Linux, Windows, DAppNode, AVADO and Raspberry Pi.

How do I run a Mysterium Node?

Follow our guides for different devices under the "For Node Runners" section.

You can also visit our tutorials playlist on YouTube.

If you’re running an exit node for the first time, you can read our guidance page to understand your risks and liability
https://dvpnalliance.org/exit-node/

What is MystNodes.com?

This is where all the magic happens. Through your personal MystNodes.com dashboard, you can create a node runner account, connect your node to your IP address ("claim it"), access your node’s information, track your performance, and see your monthly earnings.  

Create an account at MystNodes.com

How can I get support as a node?

There are plenty of ways to get support:

1. In-app

2. Through our Discord server at https://discord.com/invite/n3vtSwc

3. Through email at help@mysterium.network

4. Through Intercom chat on our website

How do we protect node runners?

Whitelisting

We have a new pricing services option available which we recommend to nodes from certain regions (e.g. UK, US, DE, IN, IT, CA, AU) who would like extra protection and even more potential income. By enabling this feature you allow Streaming, Data transfer and Data scraping traffic from B2B clients to pass through your node only. This means you’ll have no problems if someone tries to do anything illegal, because they will not be able to do so.

There are some countries that restrict internet access to their citizens. Your residential IP will open borders for those connecting to them. People will be able to unlock streaming and scrapping services based on your region and other blocked content.

To enable whitelisting feature, navigate to your NodeUI. Disable Public service and enable B2B VPN and data transfer & B2B Data Scraping services.

Enable B2B whitelist

Exit node guidance

There is always some risk when running a node, as is the case with Tor, which has been around for 10 years. You can enable whitelisted traffic and there will be no chance for someone to do anything illegal (like torrenting, accessing illegal websites, etc.) but in some regions you’ll not have any issue if someone accesses torrent websites. If you don’t select the whitelisting option, you increase your risk factor but with it, significantly increase your earning potential.

Please make sure you’re up to date with the regulations in your country.

For those who have a greater technological understanding of how to run an exit node safely and protect the privacy of their node running activities from ISPs, this will be a viable option. Please read our guide on running an exit node.

For everyday users, it’s best to select the whitelisting option.

What fees do node runners pay?

The network takes a 20% service fee. This is the only fee charged by Mysterium, which is used to continue building, maintaining and improving the service.  

It’s purpose is similar to other peer-to-peer platforms, like Uber or AirBnB. However, in this case it’s our smart-contract automating the pay outs and fees.

Without a percentage cut, the node network must maintained by a team voluntarily (for free), which means quality would go down and general network growth very slow.

During the BETA period of our Tokenomics 2.0, network fees are being distributed as rewards to MYST token holders who stake in the Mysterium Delegation Pool. You can learn more about that here.

Note that you will also pay blockchain transaction fees when you withdraw your earnings “on-chain”, though if you do this using a Layer 2 such as Polygon, you should only pay very little (cents at a time).  

How can I maximise my earning potential?

1. Don’t disable the “B2B VPN and data transfer & B2B Data Scraping services” if you’re based in the following countries: Canada, U.S., UK, Italy, Australia, Germany or India.

2. Have a strong and stable internet connection.

3. Run your node 24/7; some user sessions can be very long and if you are disconnected from a client, they will be reconnected to a more competitive node, which means losing that client.  

4. Double-check your configuration and ensure users can access your node. Your node service should be reported as online both in NodeUI and mystnodes.com website.

5. When users have discovered your node, bookmark it as a favourite.

Network Pricing Rules

Mysterium Network prices are dynamic and set automatically by algorithm based on supply and demand for each region. The important factor is the proportion between consumer demand and number of nodes in a certain region. In case there is a shortage of nodes, price would go up, while if demand is low and there is node surplus then price would be lower. It could be compared to Bolt’s surge pricing, where demand determines price based on the availability of the network.

The formula for pricing: Base Price X Load Coefficient

Location, quality and node type (residential or non-residential IP) also influences the prices. For example, residential IPs are more valuable compared to data center IP thus they will cost more and generate more revenue.

The system will have adaptive pricing and evaluate the current MYST value. If token prices fluctuate, then the base price will adjust automatically.

Note that Mysterium isn’t particularly demanding of your CPU, it cares more about bandwidth. If you’re not getting traffic, it could be because your node is poorly configured E.g. Your router is blocking Mysterium traffic, which you’ll need to correct by downloading the Mysterium VPN app and checking the connection.