The first thing that is needed to participate in Node Testnets is a VPS server
In order to buy a VPS ( Cloud Server), I introduce several good (in my opinion) foreign & Iranian providers with and without crypto payment with brief information
Rank | Provider | Payment Method | Discription |
---|---|---|---|
1 | Hetznr | Credit card - need KYC |
Best Hosting , not very cheap auction servers (min. $30) are good |
2 | Contabo | Credit card - need KYC |
Cheap but for a very few nodes we had bandwidth issues |
3 | Hostbrr | Crypto |
Cheap to Normal pricing, good performance |
4 | PQhosting | Crypto |
Good performance and some cheap servers |
5 | Aeza | Crypto |
Best for hourly servers, they have good servers sometimes |
6 | Bartarvs | Rial - Crypto |
Iranian - Myloc & Contabo cloud servers are cheap but myloc is low performance |
I'm not RESPONSIBLE nor AFFILATED with any of these providers. I just used them before, and I think they are good choice. You can choose wherever you think is better
Before buying a VPS, we must consider several components to choose the required system
CPU
: Usually, 4core to 16coreRam
: Usually, 4GB to 32GBHDD
,SSD
: Projects always consider the hard disk of the Nodes to be higher than required. In few nodes such asProver
orValidator in Active-set
maybe a lot of hard disk is needed. Minimum is better to be60
Operating-system
must beUbuntu
,Ubuntu 22
is usually compatible with every project- VPS must be ipv4 and must NOT be NAT
To understand better, let's buy a server from 2 Iranian and foreign providers
This is not an advice to buy from them and I just want to show you the process
After this guide, I'm not sure if they will get out of stock of their servers, you can consider creating a ticket to ask before proceeding to buy
Let's list some of their servers orders:
High RAM: Memory-Optimized VPS
High RAM - Better net bandwidth: RAM-Optimized - Premium
Good CPU: AMD Ryzen 9 7950XD
Good CPU - Cheaper: AMD Ryzen 9 5950X
High SSD - Out of stock right now: Big Storage Servers
1- I pick $14.99 VPS from AMD Ryzen 9 5950X
- 4 vCore ,8GB RAM, 150 GB Storage can be a good choice for me
2- I register my Contact Information and pay with my metamask wallet through Coinbase Commence payment method
- After payment, I wait until my server to get
active
inservices
page - We must install ubuntu manually in Hostbrr when server is activated
They will Email your IP
& password
after server installed Ubuntu
List of Cloud Servers
Cheap - Normal performance: MyLoc
Cheapest - Good performance - I remember only 1 node had bandwidth issue: Contabo
in Iranian providers, you must choose configs before the payment, you usually don't have access to control panel and they will do the things for you with a ticket
They will Email your IP
& password
after server activation
List of Clients:
1- My prefer: Mobaxterm (has SFTP: you can manage your files & directories
2- Termius (has SFTP)
3- Putty (No SFTP, Just a terminal)
You need following details to connect to your VPS through SSH
IP
: Provider will email you after activationPort
: Default open port for SSH connection is always22
User
: Default user is alwaysroot
Password
: Provider will email you after activation
1- Click
session
and openSSH
tab2- In
Remote host
you must fill your server IP, if you writeroot@
behind it, it usesroot
as user3- Default SSH port is 22
4- After clicking
OK
, a Terminal opens which needs yourpassword
, Copy it & Paste it in the reminal by clickingMouse Middle Scroll Wheel
, Password will be hidden in terminal
SFTP: You can see your home: /root/
directory & its files and folders in left side of the Mobaxterm client