Sign inSign up

rshmyrev/tor-browser

By rshmyrev

•Updated about 2 years ago

Tor Browser image

Image
0

952

rshmyrev/tor-browser repository overview

⁠Tor Browser Docker

⁠Configuration

The Tor Browser⁠ Docker container can be configured using environment variables and volumes.

⁠Environment Variables
  • DISPLAY: X11 display server connection string (e.g., unix$DISPLAY).
  • PULSE_SERVER: path to PulseAudio server (e.g. unix:$XDG_RUNTIME_DIR/pulse/native).
⁠Volumes
  • /tmp/.X11-unix:/tmp/.X11-unix:ro: X11 socket for display forwarding.
  • $XDG_RUNTIME_DIR/pulse:$XDG_RUNTIME_DIR/pulse:ro: PulseAudio.
  • $HOME/Downloads:/Browser/Downloads: Downloads directory.

⁠Usage

⁠Docker run
docker run -d \
  --name tor-browser \
  -e DISPLAY=unix${DISPLAY} \
  -e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native \
  -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
  -v ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro \
  -v ${HOME}/Downloads:/Browser/Downloads \
  rshmyrev/tor-browser
⁠Docker compose
version: "3.9"

name: tor-browser
services:
  tor-browser:
    image: rshmyrev/tor-browser
    environment:
      - DISPLAY=unix$DISPLAY # X11
      - PULSE_SERVER=unix:$XDG_RUNTIME_DIR/pulse/native # PulseAudio
    volumes:
      - /tmp/.X11-unix:/tmp/.X11-unix:ro # X11
      - $XDG_RUNTIME_DIR/pulse:$XDG_RUNTIME_DIR/pulse:ro # PulseAudio
      - $HOME/Downloads:/Browser/Downloads
    command:
      - https://check.torproject.org/
docker compose up -d

⁠License

This project is licensed under the MIT License⁠.

GitHub⁠

Tag summary

Content type

Image

Digest

sha256:266d3467c…

Size

503.8 MB

Last updated

about 2 years ago

docker pull rshmyrev/tor-browser