Welcome to safe-transmission, the ultimate fusion of security and torrenting, designed for the gritty streets of the cyberpunk future. This Docker image mashes together OpenVPN, Transmission, and Nginx, creating a fortified fortress for your torrent traffic. With built-in optional rate-limited HTTP basic authentication, you can fend off those pesky netrunners, and optional VPN routing ensures your tracks are covered.
.ovpn) and optionally an authentication file.Dive into the matrix with psyb0t/safe-transmission:
Jack into the image from Docker Hub:
docker pull psyb0t/safe-transmission:latest
Fire up the container:
docker run --cap-add=NET_ADMIN --rm \
-e USERNAME=your_username \
-e PASSWORD=your_password \
-e WITH_OPENVPN=true \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Etc/UTC \
-v /path/to/config.ovpn:/vpn-config.ovpn \
-v /path/to/auth.txt:/vpn-auth.txt \
-v /path/to/config:/config \
-v /path/to/downloads:/downloads \
-v /path/to/watch:/watch \
-p 8080:80 \
psyb0t/safe-transmission:latest
Replace /path/to/config.ovpn, /path/to/auth.txt, /path/to/downloads, and /path/to/watch with your actual directories. Change your_username and your_password to your credentials. Keep those secrets close.
Environment Variables:
PUID: User ID. Default: 1000.PGID: Group ID. Default: 1000.TZ: Time zone. Default: Etc/UTC.USERNAME: Your chosen handle for HTTP basic authentication. Leaving this empty will disable authentication.PASSWORD: Your password. Make it strong, netrunner. Leaving this empty will disable authentication.WITH_OPENVPN: Set to true to route traffic through a VPN. Default: false./vpn-config.ovpn: The secret tunnel info./vpn-auth.txt: The password allowing you to go through the tunnel./config: Where the transmission config files live./downloads: Your download stash./watch: Auto-add torrents from this directory.80: Nginx proxy for the Transmission web interface.Want to deploy like a pro? Check this out:
version: "3.8"
services:
safe-transmission:
image: psyb0t/safe-transmission:latest
cap_add:
- NET_ADMIN
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- WITH_OPENVPN=true
- USERNAME=your_username
- PASSWORD=your_password
ports:
- "8080:80"
volumes:
- ./openvpn/config.ovpn:/vpn-config.ovpn
- ./openvpn/auth.txt:/vpn-auth.txt
- ./config:/config
- ./downloads:/downloads
- ./watch:/watch
restart: always
.ovpn and .txt files secure. Think of them as your digital katana and trench coat.With safe-transmission, you're ready to take on the dystopian digital future. Torrent safely, securely, and always stay one step ahead of the corpos and their surveillance.
Remember, the internet is vast and infinite. Happy torrenting, console cowboy!
This project is licensed under the WTFPL. Do what the fuck you want.
Don't forget to star this repo if you dig it. Welcome to the future, choom.
Content type
Image
Digest
sha256:0ddac615f…
Size
10.7 MB
Last updated
2 months ago
docker pull psyb0t/safe-transmission