tor-relay mitchellthompkins/tor-relay:latest https://hub.docker.com/repository/docker/mitchellthompkins/tor-relay/general br0 193.169.1.9 sh false https://forums.unraid.net/topic/193216-support-mitchellthompkinstor-relay/ https://github.com/MitchellThompkins/tor-relay/tree/master This allows a tor to act as a relay on your unraid system. It does NOT allow it to act as an exit node. It automatically enables account bandwidth tracking to prevent from using too much network bandwidth. These are the container variables which can be modified: IPV4_ONLY OR_PORT DIR_PORT RELAY_BANDWIDTH_RATE RELAY_BANDWIDTH_BURST ACCOUNTING_MAX ACCOUNTING_START NICKNAME CONTACT_INFO A few defaults are pre-set, otherwise they are set by the container itself. Two manual steps are required, in addition to one highly recommended configuration: 1. (Step1) Users must create a data/ folder somewhere on their unraid system, by default it is expected that this is at /mnt/user/appdata/tor-relay/data/ 2. (Step2) The root user must change the folder permissions to that of the unprivileged tor user. This is required for tor container to create a .tor folder to track bandwidth stats between reboots. 3. (Configuration) Assign this container a static ip on the network, and forward the ports for OR_PORT and DIR_PORT to that static ip. These two manual steps from above are: mkdir -p /mnt/user/appdata/tor-relay/data/ sudo chown 100:100 /mnt/user/appdata/tor-relay/data/ The port forwarding configuration must be configured at the router. Network:Privacy Network:Other https://github.com/MitchellThompkins/unraid-templates/blob/main/assets/tor_icon.png?raw=true 1756741716 See overview. 9001 9030 /mnt/user/appdata/tor-relay/data/ HelloWorldItsMe 320 GBytes 512 KBytes 1024 KBytes