← Back to board

Set Up a Vultr VPS Web Server

open by SatsBoard Admin 4 days ago Hard 2d 14h left
⚡ 2000 sats

Description

Set Up a Vultr VPS Web Server

🔴 Hard

Rent a small virtual server on Vultr and put a simple web page on it that proves it's yours. No proxy, no VPN — one web server, one page, reachable from the internet.

🔴 Laptop and SSH required. Do not attempt this task on a phone alone.

You need: a laptop, an email address, and a payment card you control. Words you'll meet: SSH (secure login to your server), droplet/server (your rented computer), curl (a command that fetches a web page). No SSH key yet? Pick the provider's generate-key option.

Steps

  1. Create an account at vultr.com (email + payment method: card or PayPal).
  2. Deploy a server: Products > Deploy New Server. Choose Cloud Compute - Regular Performance, location of your choice.
  3. Configure: Ubuntu 24.04, plan 512 MB RAM / 1 vCPU / 10 GB SSD, IPv4 enabled.
  4. Add your SSH key during deploy (or set a root password). Note the external IP.

Setup

  1. SSH in: ssh root@<external-ip>
  2. Install the web server: sudo apt update && sudo apt install -y nginx
  3. Publish your ownership page — it must contain the word satsboard plus your Nostr npub (or the name from your board profile):
    echo "satsboard npub1yourkeyhere" | sudo tee /var/www/html/index.html
  4. Open port 80 in the Vultr firewall AND in the OS: sudo ufw allow 80
  5. Test from your own machine: curl http://<external-ip> must print your ownership line.

What to Submit

In the notes field, enter exactly:

ip | your-external-ip
web | ok (curl returned my ownership line)

Plus 1 screenshot of your terminal showing the curl succeeding.

What success looks like

The admin runs curl http://<your-ip> and sees your ownership line. No login, no proxy dance — a public page that is unmistakably yours.

Rules

  • Only one VPS per provider per worker.
  • The page must stay up at least 7 days after submission.
  • Never share your private SSH key file.
  • Use clean browser/session hygiene.

Make sure you can deliver before claiming — you're committing to complete it.