Sign inSign up

ajanvier/tor-relay

By ajanvier

Updated over 8 years ago

Tor relay in a Docker container

Image
1

1.7K

ajanvier/tor-relay repository overview

⚠️ THIS PROJECT IS NOT MAINTAINED ANYMORE ⚠️

Docker image to setup a Tor relay

Docker Build Status Docker Image Size

Instructions

You can also use and customise the provided docker-compose.yml.

Middle relay
docker run -d \
	--restart always \
	-v /etc/localtime:/etc/localtime:ro \
	-p 9001:9001 \
	-e RELAY_NICKNAME='mydockerrelay' \
	-e CONTACT_NAME='Tor Admin' \
	-e CONTACT_EMAIL='tor[at]example[dot]com' \
	-e CONTACT_GPG_FINGERPRINT='0xFFFFFFFF' \
	--name tor-relay \
	ajanvier/tor-relay
Bridge relay
docker run -d \
	--restart always \
	-v /etc/localtime:/etc/localtime:ro \
	-p 9001:9001 \
    -e RELAY_TYPE='bridge' \
	-e RELAY_NICKNAME='mydockerrelay' \
	-e CONTACT_NAME='Tor Admin' \
	-e CONTACT_EMAIL='tor[at]example[dot]com' \
	-e CONTACT_GPG_FINGERPRINT='0xFFFFFFFF' \
	--name tor-relay \
	ajanvier/tor-relay
Exit relay
docker run -d \
	--restart always \
	-v /etc/localtime:/etc/localtime:ro \
	-p 9001:9001 \
    -e RELAY_TYPE='exit' \
	-e RELAY_NICKNAME='mydockerrelay' \
	-e CONTACT_NAME='Tor Admin' \
	-e CONTACT_EMAIL='tor[at]example[dot]com' \
	-e CONTACT_GPG_FINGERPRINT='0xFFFFFFFF' \
	--name tor-relay \
	ajanvier/tor-relay

Environment variables

NameDescriptionDefault value
RELAY_TYPEThe type of relay (bridge, middle or exit)middle
RELAY_NICKNAMEThe nickname of your relaymydockerrelay
CONTACT_GPG_FINGERPRINTYour GPG ID or fingerprintnone
CONTACT_NAMEYour namenone
CONTACT_EMAILYour contact emailnone
RELAY_BANDWIDTH_RATELimit how much traffic will be allowed through your relay (must be > 20KB/s)100 KBytes
RELAY_BANDWIDTH_BURSTAllow temporary bursts up to a certain amount200 KBytes

Tag summary

Content type

Image

Digest

Size

5 MB

Last updated

over 8 years ago

docker pull ajanvier/tor-relay