Add Tor instance installation doc

This commit is contained in:
silverpill 2023-02-23 19:49:04 +00:00
parent 21ea50279e
commit 59a5f7b4fc

27
docs/onion.md Normal file
View file

@ -0,0 +1,27 @@
# Tor instance
Install Tor.
Install Mitra. Uncomment or add the following block to Mitra configuration file:
```yaml
federation:
proxy_url: 'socks5h://127.0.0.1:9050'
```
Where `127.0.0.1:9050` is the address and the port where Tor proxy is listening.
Configure the onion service by adding these lines to `torrc` configuration file:
```
HiddenServiceDir /var/lib/tor/mitra/
HiddenServicePort 80 127.0.0.1:8383
```
Where `8383` should correspond to `http_port` setting in Mitra configuration file.
Restart the Tor service. Inside the `HiddenServiceDir` directory find the `hostname` file. This file contains the hostname of your onion service. Change the value of `instance_uri` parameter in Mitra configuration file to that hostname (it should end with `.onion`).
Start Mitra.
For more information about running onion services, visit https://community.torproject.org/onion-services/setup/