Staking hardware
Staking can be performed continuously on any type of computer device, as long as the hardware meets the minimum required specifications. Such device can be called a staking node.
Options for running a staking node
Running the node on your PC
Staking node can be teoreticaly launched on a PC or laptop you use for a daily work. However, this option is not recommended as it comes with many potential security issues.
Running a dedicated personal computer for staking
The most affordable secure way of running a staking node. You can either use some older PC or buy a new one. There is possible to run UI-based Operating system as well as server-based operating system, see operating systems section.
Running on a server device
Running a node on a server hardware.
Minimum hardware requirements:
- Modern multi-core CPU
- At least 32GB Ram
- NVMe SSD of at least 2TB
See our sample staking node for more insights.
Staking node placement
Staking node can be placed at any location that meets the following criteria:
- stable electrical network
- stable and reliable internet connection of at least 15MBPs download and upload without strict monthly data allowance
- reasonable thermal and dusty conditions for PC operation
- sufficient security against physical theft of the computer
Technically, any computer can be accessed and controlled locally through a directly connected monitor and keyboard as well as remotely through the SSH. From this point of view, based on your options and preferences you can choose from following:
Running own hardware from your Home / Office
Most simple way where you connect your staking node to the electricity and internet right at home / office or any other location you have under your control.
Running own hardware located at a Server House
You rent a space on a server house where you connect your staking node to electricity and internet. Server houses has usually certain level of redundancy against power and internet outages.
Running rented hardware located at a Cloud
You rent a hardware in a cloud-based service within which you will start a staking node.
Staking on an appropriately selected device is associated with a very low costs of electricity. Real Staking node location can be hidden from world by using VPN services.
Operating System
Staking can be operated on numerous Operating systems supported by staking clients. Recommended Operating system for Stakers.space staking guides is Ubuntu, but you can use also other operating systems including Microsoft Windows.
Get Ubuntu Server and Install it on your node
Staking is possible from Ubuntu Desktop as well as Ubuntu Server OS. While Ubuntu Desktop comes with a standard User Interface (UI) and may seem to be easier to manage, the Ubuntu Server is usually the better choice as the UI is usually useless as you work with a terminal. Absence of that UI tools associated with Server distribution may save computional resources.
- Download
Ubuntu 24.04 LTS Server
from https://ubuntu.com/download/server - Create a bootable USB Stick with the Ubuntu Server distribution image
- Boot your staking machine from the USB.
- Install The Ubuntu Server (See this guide for best setup).
Get Ubuntu Server on Cloud node
- Select a choice with
Ubuntu 24.04 LTS Server
OS Installed
Check your server user
As your Ubuntu Server OS was installed automatically, you may face to being logged in as a root
user. If that's the case, it's recommended to use a different user for accessing and managing the server.
create a new standard user and give it
Select name for your new server user:sudo
rights.adduser yourusername usermod -aG sudo yourusername
-
If you are logged in
root
through the SSH keys, associate these SSH keys to the newly create userrsync --archive --chown=yourusername:yourusername ~/.ssh /home/yourusername
Staking Node Sample
Hardware configuration
- ASUS NUC with Intel Core i5 CPU and tall body (for better cooling), e.g. ASUS NUC 13 Pro NUC13ANHI5 Tall
- SSD nVME 2 or 4 Tb (based on client, see below), e.g. Kingston SSD KC3000 4TB NVMe
- 32 Gb RAM, e.g. Kingston Fury Impact SODIMM DDR4 32GB 3200MHz