13.33%
Fixed APY
$5/mo
Min Server Cost
10,000
Min Stake (SLTN)
~5 min
Setup Time

New to This? Start Here!

If terms like "SSH" or "terminal" are unfamiliar, don't worry! Here's what you need to know:

What is a validator?

A validator is a computer that helps keep the Sultan network running. Think of it like being a helpful neighbor who verifies that transactions are legitimate. In return for helping, you earn rewards (13.33% per year).

What is SSH?

SSH (Secure Shell) is a way to securely control a remote computer using text commands. It's like a secure phone call where you type instructions to the server. When you "SSH into a server," you're connecting to it so you can give it commands.

What is a VPS/Server?

A VPS (Virtual Private Server) is a computer you rent in a data center. It runs 24/7 without you needing to keep your home computer on. Companies like DigitalOcean make this easy—you click a few buttons, and you have your own server!

Do I need to be a programmer?

No! You just need to copy-paste a few commands. If you can follow a recipe, you can do this. The whole setup takes about 5 minutes once you have your server.

Still nervous? Join our Discord or Telegram! Community members are happy to help beginners through the process step-by-step.
1

Choose a Server Provider

Sultan validators run on minimal hardware. Choose any VPS provider with these specs:

1 vCPU (any)
1GB RAM
20GB SSD
Ubuntu 24.04

Recommended Providers:

DigitalOcean

$6/mo
1 vCPU - 1GB RAM - 25GB SSD
NYC, SFO, AMS, SGP, LON, FRA
Get Started

Hetzner

4.51/mo
2 vCPU - 4GB RAM - 40GB SSD
Germany, Finland, USA
Get Started

Vultr

$5/mo
1 vCPU - 1GB RAM - 25GB SSD
25+ global locations
Get Started

AWS Lightsail

$5/mo
1 vCPU - 1GB RAM - 40GB SSD
All AWS regions
Get Started
2

Create Your Server

Create a new server/droplet with these settings:

Once created, note your server's IP address.

3

Connect to Your Server

Open a terminal and SSH into your server:

ssh root@YOUR_SERVER_IP

Replace YOUR_SERVER_IP with your actual IP address.

4

Download & Start Validator

Run these commands to download and start your validator:

# Download the Sultan node binary
curl -L https://github.com/Wollnbergen/DOCS/releases/download/v1.1.0/sultan-node -o sultan-node

# Make it executable
chmod +x sultan-node

# Start your validator (replace YOUR_VALIDATOR_NAME with your chosen name)
./sultan-node \
  --validator \
  --validator-address YOUR_VALIDATOR_NAME \
  --validator-stake 10000 \
  --enable-sharding \
  --shard-count 8 \
  --block-time 2 \
  --rpc-addr 0.0.0.0:8080 \
  --p2p-addr /ip4/0.0.0.0/tcp/26656 \
  --enable-p2p \
  --bootstrap-peers /ip4/192.241.154.140/tcp/26656
Tip: Choose a unique validator name like validator_tokyo or mycompany_val1
5

Keep It Running (Background)

To keep your validator running after you disconnect, use screen or create a systemd service:

Option A: Using Screen (Quick)

# Install screen
apt install screen -y

# Start a screen session
screen -S sultan

# Run the validator (same command as Step 4)
./sultan-node --validator --validator-address YOUR_VALIDATOR_NAME ...

# Detach from screen: Press Ctrl+A, then D
# Reattach later: screen -r sultan

Option B: Systemd Service (Recommended)

# Create service file
cat > /etc/systemd/system/sultan.service << 'EOF'
[Unit]
Description=Sultan Validator
After=network.target

[Service]
Type=simple
User=root
ExecStart=/root/sultan-node --validator --validator-address YOUR_VALIDATOR_NAME --validator-stake 10000 --enable-sharding --shard-count 8 --block-time 2 --rpc-addr 0.0.0.0:8080 --p2p-addr /ip4/0.0.0.0/tcp/26656 --enable-p2p --bootstrap-peers /ip4/192.241.154.140/tcp/26656
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target
EOF

# Enable and start
systemctl daemon-reload
systemctl enable sultan
systemctl start sultan

# Check status
systemctl status sultan
6

Verify Your Validator

Check that your validator is running and connected:

# Check local status
curl localhost:8080/status

# You should see:
# {"height":12345,"validator_count":10,...}

Your validator should appear in the network within a few seconds!

Success! If you see validator_count increasing and height changing, you're connected and earning rewards!
$

Your Potential Earnings

With 10,000 SLTN staked at 13.33% APY:

1,333
SLTN / Year
111
SLTN / Month
3.65
SLTN / Day

Rewards are distributed automatically each block. No claiming required!

?

Troubleshooting

Can't connect to bootstrap peer?

Make sure port 26656 is open in your firewall:

ufw allow 26656/tcp
ufw allow 8080/tcp

Validator not showing in network?

Check the logs for errors:

journalctl -u sultan -f  # If using systemd
# or check the terminal output

Need help?

Join our community:

Back to Home