Mysterium Installation
System resources

The minimum system resources required to run a Mysterium Node.

  • CPU: 1 Core
  • Ram: 1GB
  • Disk space: 500MB

Operating system:

  • Raspbian 9/10
  • Debian 9/10
  • Ubuntu 18.04/20.04

You can run Mysterium from a VM, container or raspberry pi.

VM - Linux Distro

There are two ways you can install a Mysterium node nativally on almost all Linux distrobutions.

Command line:

sudo add-apt-repository ppa:mysteriumnetwork/node
sudo apt-get update
sudo apt install myst


Install from a Script.

sudo apt-get install curl
sudo -E bash -c "$(curl -s"

In order to complete this setup, you should have a non-root user with sudo privileges

Once you have installed the Mysterium node I would suggest setting up a metamask wallet (polygon network) this will speed up the onboarding process as you require a wallet to continue and recieve you tokens.

See Setting up MetaMask for Mysterium (coming soon).

Once you have setup you’re metamask wallet log into your Mysterium node using the nodes IP address with port 4449 and continue with the onoarding process.

So in the browsers address bar it will look like

During the onboarding process you will be asked to claim your node via, this is a web dashboard to keep track of your nodes statistics externally away from the nodes local dashboard.

Native install - Updating to the latest version

When an update is available you will have to update you’re Mysterium node, there is options to automate the updates (see below).

The manual way to update you’re node is to login via Proxmox console (see proxmox articles), locally (on an old laptop or miniPC etc) or via SSH.

Type the following command to update your Mysterium Node.

sudo apt update;

sudo apt install myst

Automate the update

To automate the update process of you’re Mysterium Node you must install the unattended-upgrades package.


Install the package

apt update
apt install unattended-upgrades apt-listchanges -y


If unattended-upgrades does not start automatically run this command.

systemctl enable –now unattended-upgrades


Configure the 50unattended-upgrade

cd /etc/apt/apt.conf.d/
sudo nano 50unattended-upgrades


If nano is not installed and yo do not know how to use another editor you can install it by typing.

apt update -y && apt install -y nano


Enter the following

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Verbose "1";
APT::Periodic::AutocleanInterval "7";

Unattended-Upgrade::Mail "root";

Unattended-Upgrade::Origins-Pattern {

Unattended-Upgrade::Package-Blacklist {

Unattended-Upgrade::Automatic-Reboot "false";


Unattended-Upgrade::Origins-Pattern represents the apt sources that need to be updated, we only update the repository containing Origin:LP-PPA-mysteriumnetwork-node.