### Installation $ doas pkg_add tor ### Configuration Now edit the torrc file $ doas $EDITOR /etc/tor/torrc RunAsDaemon 1 HiddenServiceDir /path/to/whare/you/want/the/dir/files # This can be any path it just has to exist HiddenServicePort <Port 1> 127.0.0.1:<Port 2> # for 99.99%25 of the time you can just set port 1 and 2 as the same port since tor is going to runned as _tor user, make sure it has required permissions. to add more ports just add more HiddenServicePort to add more .onion links just add more HiddenServiceDir with HiddenServicePort undernet make sure the HiddenServiceDir path is owned by the user who will run Tor and has permission of 700 and then simply run tor using $ tor as the user you want to run Tor with and it will start to get .onion address run $ doas cat /path/to/whare/you/want/the/dir/files/hostname $ doas rcctl enable tor $ doas rcctl start tor