Tor Relay

Posted on May 7, 2020

A couple of days ago I was inspired by a post I found on Lobste.rs and decided to run a Tor relay myself.

I wanted to avoid having to deal with any abuse reports so I configured my node to only be a middle or guard node1 (the first or second hop in a circuit), which means that my node will never have to connect to the clearnet with unencrypted data.

Setting up Prometheus with a Grafana dashboard to monitor everything was a lot of fun, and it let me know that everything was working as it should:

The Grafana instance monitoring everything is not public, but feel free to snoop on my node’s Tor metrics page.

I’d like to tidy up the Ansible playbook I used to deploy this relay, start a few more relays, and then release the playbook so that anyone can easily deploy a relay or ten2. :)


  1. There are some reports of abuse reports being sent to people running non-exit nodes, but I trust my host to be sane.↩︎

  2. It’s bad for the health of the network for one person to run many nodes or for many nodes to be hosted with the same company (e.g. OVH), so don’t get too carried away.↩︎