Sign inSign up

lu4p/tor

By lu4p

•Updated over 6 years ago

Tor in a docker container. Just ~6MB in size.

Image
1

500K+

lu4p/tor repository overview

⁠Tor docker image

Docker Cloud Build Status Docker Pulls

⁠Example usage with docker-compose

⁠1. Create tor-example directory
mkdir tor-example
cd tor-example
⁠2. Create a docker-compose.yml with the following content
version: "3"
volumes:
  nextcloud:
services:
  tor:
    image: tor
    volumes:
       - ./tor:/var/lib/tor/ 
       - ./torrc:/etc/tor/torrc
    restart: always
  nextcloud:
    image: nextcloud
    volumes:
      - nextcloud:/var/www/html
    restart: always
⁠3. Create the tor config
$ nano ./torrc
HiddenServiceDir /var/lib/tor/hs/
HiddenServicePort 80 nextcloud:80
⁠4. Start docker-compose
sudo docker-compose up -d
⁠5. Get the onion address (hostname)
sudo cat ./tor/hs/hostname

Output: youronionaddress.onion

⁠6. Access Nextcloud over Tor

Download and install Tor Browser from https://www.torproject.org/download/⁠

Now Nextcloud can be accessed at http://youronionaddress.onion⁠ from any Tor Browser.

Tag summary

Content type

Image

Digest

Size

6.4 MB

Last updated

over 6 years ago

docker pull lu4p/tor