Book of node (Beginners)
- a little guide to make it easier to understand
π Understanding Servers & Infrastructure (For Beginners)
Before we run a validator or node, we need to understand the basic tools and systems weβll be using. Many new people in crypto DevOps come from non-technical backgrounds, so donβt worry β this section explains everything simply.
π₯οΈ What is a Server?
A server is just a computer that runs 24/7 and is usually placed in a data center. Itβs not much different from your laptop, but itβs designed to stay online and be accessed remotely.
βοΈ What is a VPS?
A VPS (Virtual Private Server) is a "virtual machine" β like a slice of a big server. You get your own space with Linux installed, but the physical hardware is shared with others.
Popular VPS providers:
Contabo
DigitalOcean
Vultr
Hetzner
More advanced providers:
AWS (Amazon Web Services)
Google Cloud
Azure
π§± Dedicated Server vs Bare Metal
A dedicated server gives you full access to one physical machine.
Bare metal usually means raw hardware with no virtualization β very high performance.
These are more expensive but used for high-stakes validators or mainnet operations.
π What is SSH?
SSH (Secure Shell) lets you connect to your remote server securely from your local computer.
Think of SSH like opening a terminal into your server from anywhere in the world.
Basic SSH command:
ssh username@your-server-ip
π Public IP vs Private IP
Public IP = The address the world sees. You use this to connect to your server from the internet.
Private IP = Used inside data centers or internal networks (not accessible from outside).
For node setups, we usually use the public IP.
π§ What is Ubuntu?
Ubuntu is a type of Linux β an open-source operating system that runs on most servers.
When people say "Linux server", they usually mean Ubuntu or Debian. Most crypto nodes use Ubuntu 20.04 or 22.04.
βοΈ Choosing the Right Server Provider
Not all server providers are the same. Some are cheap but slow. Others are fast but expensive. It all depends on your needs β are you just testing, or running a serious mainnet validator?
Letβs break it down simply.
π Types of Use Cases
Learning & Practice
Cheap VPS, small specs, monthly billing
Testnet Validator
Reliable VPS, enough CPU & RAM
Mainnet Validator
High performance (Dedicated or Bare Metal)
Archive or RPC Node
Large storage, fast network, high IOPS
βοΈ Comparing Popular Server Providers
Contabo
VPS / Dedicated
π° Cheap
Medium
ββ
Testnets, backups
Hetzner
VPS / Bare Metal
π΅ Affordable
High
βββ
Testnets & Mainnet
Vultr
VPS
π΅ Medium
Good
ββββ
Simple testnet setups
DigitalOcean
VPS
π΅ Medium
Good
ββββ
Beginners
AWS
Cloud (VPS)
πΈ Expensive
Excellent
ββββ
Mainnet + serious uptime
Google Cloud
Cloud (VPS)
πΈ Expensive
Excellent
ββββ
Advanced use cases
OVHcloud
VPS / Dedicated
π΅ Medium
Good
ββ
Geo diversity, mainnets
β
Cheap Doesnβt Mean Bad
Cheap providers like Contabo or Hetzner are great for testnets. They give you good specs for the price. But:
Sometimes slower disk or network speed
Support may be limited
Downtime can happen (but rarely)
Still β great value for learning or experimenting.
β‘ When to Use Premium Providers
Use AWS, Google Cloud, or DigitalOcean if you need:
Very high uptime
Good global latency
Advanced features (like backups, snapshots, API, autoscaling)
Downside? πΈ Itβs expensive. Example: $80β200/month for specs that cost $10β30/month on Contabo or Hetzner.
π§ Example Specs for Crypto Use
Testnet Node
2 vCPU
4β8 GB
100 GB SSD
Contabo VPS / Hetzner
Mainnet Validator
4+ vCPU
16+ GB
500 GB NVMe
Hetzner Bare Metal
Archive / RPC Node
8+ vCPU
32+ GB
2β4 TB NVMe SSD
AWS / Hetzner / OVH
π Location Matters
Try to pick server locations close to your target chainβs region or other validators (Europe is usually safest).
Example:
Cosmos chains: Frankfurt (EU), Helsinki
Ethereum L2: US West or Central
Sui, Aptos, etc.: Pick what the community uses (usually in docs or Discord)
π§ Final Tips
Start small, then upgrade if needed
Always check for bandwidth limits (some providers have caps)
Avoid trialing on AWS unless youβre okay with surprise bills π₯
π For most beginners, we recommend starting with Contabo or Hetzner for the best balance of price and power.
π§ Summary for Beginners
VPS
A virtual server (shared machine)
Dedicated Server
Full physical server (not shared)
Bare Metal
Raw physical hardware
Public IP
The IP used to access your server from the internet
Private IP
Used internally inside a data center
SSH
Secure way to access your server remotely
Ubuntu
Popular Linux OS for running servers and crypto nodes
Server Provider
Company where you rent a VPS or server (AWS, Contabo, etc.)
Next up β "Virtualization"
Last updated