
Once done, change the perms back and restart the service. onion URL for your new website: sudo nano /var/lib/tor/hidden_service/hostname Go to the section labelled: #This section is just for location-hidden services# and change the settings as follows, to open up the web to Tor: HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:80 HiddenServicePort 443 127.0.0.1:443ĭon't use the "other_hidden_service", as you want both the normal and SSL based pages to have the same URL.

sudo systemctl stop sudo chmod -R 777 /var/lib/tor sudo nano /etc/tor/torrc To make config changes, stop the service. After the install is complete: sudo systemctl start will get the service started. Open Putty and execute the following commands: sudo apt-get install torĭuring the installation, you will be asked to add the debian-tor user to pi (hit spacebar to add the 'X', then Enter). It is expensive, so going the Let's Encrypt route (with surface web domain) is the cheaper route. onion only SSL encrypted site, this is possible, if you go either the self-signed SSL certificate route, or if you obtain a certificate from DigiCert, who is the only CA who issues EV certificates for. onion at this time (this may change, but for the moment, it's not possible). onion), as Let's Encrypt does not issue SSL certificates for. If you plan to set up a SSL certificate with Let's Encrypt, then you must register a domain name (i.e., surface +. If you want to have both a "surface web" and ".onion" site, then you should register a domain and use it as the domain name when setting up Apache and Joomla above. onion domain name, you can set everything up above as "localhost", where you would ordinarily have to enter a domain name. Onion does not require a registered domain name to function it will assign you a free, random (and permanent, as long as you don't lose the private key) 16-digit URL with the.

onion' versus '.onion only': SSL versus no SSL onion" option will you need to install the SSL certificate. onion sites, you can obtain the Tor Browser Bundle here: Īpache, MySQL, PHP, Joomla, PHPMyAdmin, Owncloudįollow the instructions on setting up a functioning website at: ĭon't execute the instructions relating to the setup of an SSL certificate using Let's Encrypt until you have read below. This article is pretty good, but there are many others which explain the difference between surface web, deep web and dark web/darknet. onion, which is worth a read if you don't know what it is.

There is more information about surface web and. A working version of the project can be found at: or alternatively at:
