Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lu4p/tor-docker
Tor in a docker container. Just ~6MB in size.
https://github.com/lu4p/tor-docker
docker docker-compose docker-image tor tor-hidden-services tor-network
Last synced: 23 days ago
JSON representation
Tor in a docker container. Just ~6MB in size.
- Host: GitHub
- URL: https://github.com/lu4p/tor-docker
- Owner: lu4p
- License: unlicense
- Created: 2019-11-07T22:06:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-20T02:09:57.000Z (almost 3 years ago)
- Last Synced: 2024-05-01T14:38:23.673Z (6 months ago)
- Topics: docker, docker-compose, docker-image, tor, tor-hidden-services, tor-network
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/lu4p/tor
- Size: 7.81 KB
- Stars: 10
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Tor docker image
[![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/lu4p/tor)](https://hub.docker.com/r/lu4p/tor)
[![](https://images.microbadger.com/badges/image/lu4p/tor.svg)](https://microbadger.com/images/lu4p/tor "Get your own image badge on microbadger.com")
[![Docker Pulls](https://img.shields.io/docker/pulls/lu4p/tor)](https://hub.docker.com/r/lu4p/tor)# 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
```yaml
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
- torrc documentation https://2019.www.torproject.org/docs/tor-manual.html.en```
$ 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.