Home / Solutions / No KYC VPS for Nostr relay
Workload playbook

Anonymous Nostr Relay VPS: Host Your Own Node with No KYC

No-KYC VPS for a Nostr relay. 1 vCPU/1 GB, strfry or nostr-rs-relay in Docker, crypto checkout. Deploy →

BitCloudVPS KVM abstract: host split into VM cubes
Short answer

Rent a no-KYC KVM, install strfry or nostr-rs-relay in Docker, and publish your websocket. BitCloudVPS rents the box; you operate the relay.

Why self-host a Nostr relay

A public relay is someone else’s policy: they can drop events, rate-limit pubkeys, or shut the websocket. A relay you run on a VPS you pay for is a node you operate — NIP traffic stays on your process, your disk, your allow/deny list. That is the same split as anonymous infrastructure and other Web3 nodes: we sell KVM with root; we do not run Nostr for you.

Self-hosting is for a personal inbox relay, a small community, or a write-only relay for your keys. It is not a guarantee that clients will find you; you still publish the URL. Legal content only. CSAM and attacks are AUP fails.

no kyc vps for nostr relay — self-hosted websocket node

Business $24/mo (6 vCPU / 16 GB DDR5) is the production size. Crypto invoice, no KYC.

Launch now

Requirements: 1 vCPU and 1 GB RAM

A quiet personal or small-community relay fits in 1 vCPU and 1 GB RAM if you keep the event DB bounded (retention/limits in the relay config). BitCloudVPS has no 1 GB SKU; the catalog floor is Nano — 1 vCPU / 2 GB ECC / 40 GB NVMe / unmetered 1 Gbps / $3/mo — which covers the 1 GB need with headroom. Busier public relays want more RAM and NVMe as the database grows; map that to Starter (2 vCPU / 4 GB / $6.80/mo) or Plus (4 vCPU / 8 GB / $10.80/mo). Same list price in all twenty-one locations. Nested virt is on if you wrap the daemon in Docker.

no kyc vps for nostr relay — 1 vCPU 1 GB sizing

strfry | nostr-rs-relay via Docker

Two common daemons: strfry (LMDB, websocket on 7777 by default) and nostr-rs-relay (often 8080). Install Docker from distro packages. Copy the project tree you already have onto the VPS (scp/rsync). Do not paste marketplace or VCS clone URLs into the shell. Terminate TLS on 443 with Caddy or nginx in front of the container.

# strfry — build from the tree you uploaded. No registry or VCS URLs.
# Save as docker-compose.yml next to ./strfry/ and ./strfry.conf
services:
  strfry:
    build:
      context: ./strfry
      dockerfile: Dockerfile
    container_name: strfry
    restart: unless-stopped
    ports:
      - "7777:7777"
    volumes:
      - ./strfry.conf:/etc/strfry.conf:ro
      - strfry-data:/var/lib/strfry
    # 1 vCPU / 1 GB is enough for a personal/small relay if DB retention is set.
    mem_limit: 1g
    cpus: 1.0
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"
volumes:
  strfry-data:

# nostr-rs-relay: same pattern — local build, bind 8080, config + data volumes.
# docker compose up -d

You write strfry.conf (or the nostr-rs-relay config) for NIP support, retention, and pubkey policy. We do not ship a relay image.

Pay crypto, stay anonymous

Checkout is a live-rate crypto invoice: BTC, XMR (Monero), USDT (ERC-20 / TRC-20 / BEP-20 / SPL), ETH, SOL, LTC, TRX — no passport, selfie, or phone. Signup is a 32-character token or email plus a 12-character password. Token-only keeps an inbox off the account. Paying in crypto does not change the AUP or who operates the relay.

TopicAnonymous VPS relay (you)Public relays
CensorshipYour config and process. Clients you tell the URL to.Operator policy: mute, rate-limit, or drop events without notice.
LogsRelay logs live on your disk. hypervisor/host log retention is not a published SLA in this repo.Third-party operators; you do not control their retention or subpoenas.
KYCNo ID at BitCloudVPS checkout. Crypto invoice or prepaid balance.Many public relays are free — you are the product, not a named customer; you still trust their stack.

Launch Nano if 1 GB RSS is the plan; pay XMR if the hosting bill should not sit on a transparent chain.

Where the limits are (October 2026)

Keep the threat model precise. Anonymous-adjacent hosting removes the host-side identity trail: token-only signup, optional email, no KYC review, crypto invoices that record a txid rather than a name. It does not blind the host to traffic it must carry, it does not make a logged-in panel session anonymous, and it does not protect workloads that identify themselves — an admin login from your home IP defeats the whole design. Exact limits of no-KYC anonymity. OPSEC guide. Full checklist. Payment-side note: chain analysis happens on public blockchains, not at the host. Coin choice and network choice are your OPSEC knobs, and the checkout keeps 19 of them open.

What is a no-KYC VPS for a Nostr relay?

A KVM you rent without ID, then you install strfry or nostr-rs-relay and publish the websocket. BitCloudVPS does not operate Nostr.

Is 1 GB RAM enough?

Yes for a personal or small-community relay with bounded retention. Catalog floor is Nano: 1 vCPU / 2 GB ECC / $3/mo.

Can I pay with Monero?

Yes. XMR is on the live-rate invoice with BTC, USDT and the other listed coins. No KYC.

Do relays benefit from IPv6?

Yes. Every plan includes one IPv4 address plus a full /64 IPv6 block, so your relay is reachable by both stacks out of the box. Combined with unmetered 1-10 Gbps ports, event fan-out to v6 clients never hits a traffic cap.

What does the host actually know about me?

Whatever you hand over: a signup token, an optional email address, the invoice you paid and the service traffic. No ID documents, no phone number, no KYC step exists to hand anything else over.

What won't an anonymous VPS protect against?

Self-inflicted links: personal logins from a home IP, leaked cookies, services that publish your address, and on-chain patterns that tie wallets together. The server removes one identifier; it does not fix operational mistakes.

Ready to launch?

Configure a VPS or dedicated server, set a password, then pay the invoice.

Network

Edge RTT

Uptime · 36h

Complaints · 36h

Pick a city