Learning Center
This guide is made for anyone who wants to run a crypto node or validator β either on testnet or mainnet.
You don't need to be a Linux expert. Weβll start from the basics and go step by step. Youβll learn how to use Ubuntu, install the needed tools, run a node in the background, check logs, and keep your setup secure.
Many blockchain projects (like Cosmos-based chains, Ethereum rollups, or Substrate networks) use similar setups. So the skills you learn here can be reused across different chains.
Everything in this guide is written as simply as possible, with real commands that you can copy and run.
Table of Contents:
π Book of node (for Beginners)
a starter pack to easily understand Servers & Infrastructure
π₯οΈ Server Explanation:
Basic concept of servers in crypto infrastructure
Server vs personal computer
βοΈ VPS Explanation:
Introduction to virtual private servers
Pros & cons
Recommended VPS providers
π§± Dedicated server Vs Bare Metal
What's the difference?
When to use each one
Use cases in crypto
π Public IP vs Private IP
What they mean and when to use them
Importance for node/validator networking
π‘ What is SSH and How to Use It
Connecting to your server securely
Basic SSH commands
π§ Linux/Ubuntu - Basics
π Security Basics
π¦ Common Dependencies
π Using Git & GitHub
π§Ή Uninstalling & Cleaning Up
π§© Virtualization
What is a Virtual Machine (VM)?
VirtualBox, VMware, WSL (on Windows)
Local Development vs Cloud Hosting
How to Install a VM on Local PC (step-by-step)
π Networking - Basics
Public IP vs Private IP
What is a Port? (and common ports)
Port Forwarding (NAT)
Firewall with UFW
Basic Networking Tools (telnet, nc, netstat)
Reverse Proxy Overview
π³ Docker - Basics
What is Docker? (Simple Explanation)
Why use Docker for Nodes & Services?
Install Docker on Ubuntu
Running a Container (Basic Example)
Docker Compose (optional for multi-service setup)
π§ NGINX - Basics
What is NGINX? (Web server & reverse proxy)
Install NGINX on Ubuntu
Serve a Subdomain (e.g.
rpc.domain.com
)Reverse Proxy to a Node's RPC/API
Free SSL with Certbot (Letβs Encrypt)
Hosting Multiple Services/Subdomains
π‘ More topics coming soon:
Node Management
Security - ( Advanced )
monitoring Node via your API //Exposing Metrics (Prometheus, Grafana)
Last updated