🌿
✦ Season 2 Active Solana Easy 🔥 Recommended
Grass Network Node Guide
How to run a Grass node on VPS and earn points toward the Season 2 airdrop. Written from personal experience — I run Grass nodes myself.
Difficulty
Easy
VPS Min
1 CPU / 1GB
Est. Cost/mo
~$5–8
Setup Time
~20 min
⚠️ Important — Read This First

Datacenter IPs earn very little or zero points. Grass rewards are based on residential IP traffic. If you run on a standard VPS (Contabo, Hetzner etc.), your earnings will be minimal unless you use a residential proxy. Running on your home internet connection earns the most points. VPS + residential proxy is the workaround for 24/7 uptime.

? What is Grass?

Grass is a decentralized data network built on Solana. It works by routing web requests through your node — essentially sharing your unused internet bandwidth to help collect public web data for AI training.

In return, you earn Grass points which convert to $GRASS tokens at airdrop time. Season 1 distributed tokens to early participants, and Season 2 is currently active.

The key thing: your node acts as a relay for encrypted data packets. Grass cannot see your personal data or activity — it only uses your IP address to relay public web requests.

✓ Why Grass is worth running

Low hardware requirements, easy setup, and passive earning once it's running. If you already have a VPS for other nodes, you can stack Grass on the same machine. Season 1 airdrop was real — participants earned meaningful allocations. Season 2 is live now.

1 Requirements

Grass is one of the lightest nodes you can run. Minimum requirements:

  • OS
    Ubuntu 20.04 or 22.04 LTS (recommended) — also works on Windows/Mac for desktop use
  • 💻
    1 CPU core, 1GB RAM, 10GB storage — very lightweight, can share a VPS with other nodes
  • 🌐
    Residential IP strongly recommended — datacenter IPs earn significantly fewer points. Home internet is ideal. VPS + residential proxy works well for 24/7 uptime.
  • 🐳
    Docker — for the VPS/headless setup method (we'll install this below)
  • 👛
    Solana wallet — Phantom or Solflare recommended. You'll connect this to your Grass account for airdrop eligibility.

2 Create Your Grass Account

First, register at the Grass website. Using a referral link gives you a small bonus on signup.

💡 Sign up via referral

Register using the NodesFun referral link: app.grass.io/register?referralCode=J8LvdAwZ1EC3rAg — supports the site at no cost to you.

  • 1
    Go to app.grass.io and register with your email and create a password
  • 2
    Verify your email — check your inbox for the confirmation link
  • 3
    Connect your Solana wallet — go to Settings → Wallet and connect Phantom or Solflare. This is required for airdrop eligibility.
  • 4
    Note your User ID — you'll need this for the VPS setup. Find it in your dashboard or via browser dev tools (F12 → Application → Local Storage → grass link)

3 Option A — Desktop / Home Internet Setup

If you're running Grass on your home PC or Mac, this is the easiest method and earns the most points since you're using a residential IP.

  • 1
    Download the Grass desktop app from app.grass.io — available for Windows, Mac, and Linux
  • 2
    Install and log in with your Grass account credentials
  • 3
    Click Connect — your node will start automatically and begin earning points. That's it!
  • 4
    Keep it running — earnings are based on uptime. Leave it running in the background 24/7 for maximum points.
⚡ Desktop tip

The desktop app earns a 2x point multiplier compared to browser extension. If you're on home internet, the desktop app is the best option.

4 Option B — VPS / Headless Setup (24/7)

For 24/7 uptime without leaving your PC on, run Grass on a VPS using Docker. Remember — you'll need a residential proxy to earn meaningful points on a datacenter IP.

Step 1 — Update your VPS and install Docker:

bash — run on your VPS
sudo apt update && sudo apt upgrade -y
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker

Step 2 — Pull and run the Grass Docker image:

bash — replace YOUR_USER_ID with your actual Grass User ID
sudo docker run -d \
  --name grass-node \
  --restart unless-stopped \
  -e GRASS_USER_ID=YOUR_USER_ID \
  -e DISPLAY=:99 \
  ghcr.io/mrcolorrain/grass:latest

Step 3 — Check your node is running:

bash
sudo docker logs grass-node --tail 50

Step 4 — Verify in your dashboard: Log into app.grass.io and check that your node shows as connected. It may take a few minutes to appear.

🔌 Residential proxy for VPS

To earn meaningful points on a VPS, add a residential proxy to the Docker run command using the -e PROXY=http://user:pass@host:port parameter. Proxy services like Proxies.fo or similar ISP residential proxy providers work well. Expect to pay ~$5–10/mo for a residential proxy.

5 Useful Commands

Stop your node:

sudo docker stop grass-node

Restart your node:

sudo docker restart grass-node

Update to latest version:

sudo docker pull ghcr.io/mrcolorrain/grass:latest
sudo docker stop grass-node && sudo docker rm grass-node
# then re-run the original docker run command

6 Tips to Maximise Earnings

🏠
Home IP = Best Points
Residential IPs earn significantly more than datacenter IPs. Running on your home internet always beats a standard VPS without a proxy.
Uptime is Everything
Points are earned based on time connected. Even a few hours of downtime per day adds up. Set Docker to restart automatically.
🌍
Geographic Demand
Some regions earn more than others based on network demand. If you have multiple VPS options, experiment with different locations.
👥
Referrals Boost Points
Referring others earns you bonus points. Share your own referral link from your Grass dashboard to grow your allocation passively.

7 Season 2 Airdrop Info

Grass Season 2 is currently live and accumulating points for the next distribution. Here's what we know:

  • Season 1 was real — $GRASS tokens were distributed to participants. The project has delivered on its promises.
  • 📊
    Points → Tokens — your accumulated Grass points will convert to $GRASS tokens at distribution. Higher uptime = more points = more tokens.
  • 👛
    Connect your wallet now — make sure your Solana wallet is connected to your Grass account before the snapshot. Don't leave this until last minute.
  • 📢
    Follow official channels@getgrass_io on X for Season 2 snapshot and TGE announcements.
💡 DYOR reminder

Nothing here is financial advice. Airdrop amounts and timelines can change. Always verify information from official Grass channels before making decisions.