/tornode

Primary LanguageShell

🧅 OnionDAO Tornode

The OnionDAO Tornode initiative hands out POAP tokens to people who run a Tor exit node.

To qualify for your POAP you need to:

  1. Set up an exit node (see setup script below)
  2. Keep your node running for at least one month
  3. Claim your POAP at poap.delivery

⚠️ If you do not know what the following words mean, we recommend you do not continue: shell, VPS, Tor.

Requirements

You should run your Tor exit node in a data center, probably as a VPS. The requires specs are:

  1. Any modern CPU
  2. 1.5 GB RAM
  3. 256MB disk space available for Tor

For details see the official documentation.

Setup TL;DR

Are you in a rush?

  1. Buy a VPS with 1.5GB ram
  2. Run curl https://raw.githubusercontent.com/Onion-DAO/tornode/main/setup.sh --output oniondao.setup.sh && sudo bash oniondao.setup.sh && rm oniondao.setup.sh

Setup (the long version)

In order to qualify for an Onion POAP, you need to run a Tor exit node. Ideally, you do so at a datacenter. We're going to assume you are using a VPS (virtual private server) with Ubuntu 20.04 LTS.

Step 1: purchase a VPS

Not all VPS providers like it if you run a Tor exit node. The Tor community keeps a list of exit node friendly providers here , and a community member hosts a list of those accepting Bitcoin here .

Most VPS providers have different VPS options. Choose one that has at least 1.5GB RAM. When asked about an operating system, choose Ubuntu 20.04 LTS.

Your provider should send you a username, password and ip address. Ssh into your server now.

Step 2: run the install script

Clone this repo and run the setup script:

git clone https://github.com/Onion-DAO/tornode.git
cd tornode
sudo bash setup.sh

Step 3: keep it running for a month

After a month, the POAPs will de distributed through poap.delivery.