Ana sayfa / Guides / Hosting a Tor Onion Service (v3) on a VPS
How-to

Hosting a Tor Onion Service (v3) on a VPS

How an onion service works, why the backend never needs a public IP reputation, and the setup path for a v3 hidden service on your own KVM.

Uzun makale metni İngilizce. Üst çubuk, katalog ve ödeme çevrildi.

NovaVPS Tor relay abstract: layered light rings around a node

What an onion service actually is

An onion service publishes a .onion address instead of serving on the public internet. Clients reach it through Tor circuits; your server's IP stays out of DNS entirely. The service itself runs on localhost — Tor tunnels requests in. Middle relays and exits are a different animal (see the Tor relay playbook).

VPS from $8.50/mo. Email, a 12-character password, then a crypto invoice.

Launch now

Setup path

  1. Provision a plain VPS — any location; the .onion does not care about geography, pick by your admin latency.
  2. Install Tor from the Tor Project repository, declare a HiddenServiceDir and HiddenServicePort 80 127.0.0.1:8080.
  3. Tor writes the .onion hostname into the service directory — that is your address; back the private key up.
  4. Bind your app to 127.0.0.1 only. Configure Onion-Location headers if you also serve clearnet.

Operational notes

Are onion services allowed on NovaVPS?

Yes — Tor hosting including onion services is allowed; the AUP applies as everywhere.

Does the VPS need a special plan?

No. Any VPS runs Tor; small services fit Starter. High-traffic onions want more RAM and bandwidth.

Can I run both a relay and an onion service on one box?

You can, but separating roles keeps abuse mail and resource spikes from touching your service.

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