Ubuntu 11.10 (Oneiric Ocelot)
Getting Root
Log in as root or enter root mode using:
sudo -s
Install Tor
Then execute the following commands:
echo deb http://deb.torproject.org/torproject.org oneiric main >> /etc/apt/sources.list gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add - apt-get update apt-get install deb.torproject.org-keyring tor
Configure Hidden Service
Assuming your web server is running under port 80, execute the following commands:
echo HiddenServiceDir /var/lib/tor/ushahidi_hidden_service/ >> /etc/tor/torrc echo HiddenServicePort 80 127.0.0.1:80 >> /etc/tor/torrc /etc/init.d/tor restart
You now have a .onion set up. To find the hostname, type:
cat /var/lib/tor/ushahidi_hidden_service/hostname