This repository contains information about TheWindyOnion (a high-capacity Tor relay in Chicago, IL). At the time of this writing, it is one of the fastest exit nodes in the US.
My goal in making this information public is that others may setup their own relays using this configuration as a starting point and suggest improvements.
The Windy Onion is a custom-built 1U with the following components:
- Case (1U): iStarUSA D-118V2-ITX
- IO Shield: Universal IO shield for PLINKUSA RACKBUY 1U chassis
- Power Supply (250W): FSP Flex Guru 250-50FGBBI(M)
- Case Fans (x2): Noctua NF-A4x10
- CPU (6-Core @ 3.7 GHz): AMD Ryzen 5 5600X
- CPU Fan: Dynatron A18
- Motherboard: GIGABYTE A520I AC
- RAM (32GB): Crucial 32GB (2 x 16GB) 288-Pin DDR4
- NIC (4 x 1GigE): Intel EXPI9404PTL PT
- PCIe Riser: Asiahorse PCIe 3.0 16x Flexible Extension Riser
In order to support more diversity among relays, The Windy Onion runs FreeBSD 12.1.
At this time, updates are applied manually:
$ sudo freebsd-update fetch
$ sudo freebsd-update install
Tor and Nyx (a monitoring tool for Tor) are both installed via the built-in package manager pkg
:
$ sudo pkg install tor nyx
At this time, updates are applied manually:
$ sudo pkg update
$ sudo pkg upgrade
With the notable exception of key and login information, files which have been customized from their default are included in this repository. Of particular interest to other FreeBSD operators is probably torrc and sysctl.conf.
The latest master
is automatically deployed by TravisCI.
Run script/deploy
to perform the deployment locally (this requires a deploy key).
Bug reports and pull requests are welcome on GitHub.
The contents of this repository is released into the public domain.