Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phx/protonvpn-torrent-server
https://github.com/phx/protonvpn-torrent-server
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/phx/protonvpn-torrent-server
- Owner: phx
- License: mit
- Created: 2021-06-01T16:53:12.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-08-15T16:52:29.000Z (over 3 years ago)
- Last Synced: 2023-10-20T22:22:23.800Z (over 1 year ago)
- Language: Shell
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ProtonVPN Torrent Server
*Requires: Bash and Docker*
This is a self-contained torrent server that uses ProtonVPN-cli and Transmission in order to segregate torrent traffic to the `docker0` interface, which will allow you to...download Linux ISOs...in the comfort of knowing that your connection is secure.
Killswitch is enabled by default, so no Internet traffic will flow into or out of this container if ProtonVPN is not connected.
I created this for myself when I borked my Raspberry Pi, which I was previously using as a torrent server, and I decided to open source this project since it could prove useful to others besides myself.
## Install
```
./configure.sh --install
```The Docker image will be built and run interactively once to configure the ProtonVPN settings.
You may tweak the `.env.example` file and rename to `.env` in order to change the host port and host download location, which default to `$HOME/Downloads` and `9091`, respectively.
An executable script will be created at `/usr/local/bin/torrentserver` which you can run whenever you want to start or restart the container.
## Uninstall
```
./configure.sh --uninstall
```All settings files will be removed, along with `/usr/local/bin/torrentserver`, as well as the Docker container and image.
## Run
```
/usr/local/bin/torrentserver
```## Stop
```
docker stop torrentserver
```