Updated scripts based on latest release of docker-transmission-openvpn, updated Dockerfile, fetches now vpn config externally

This commit is contained in:
Eldwan Brianne
2021-10-03 18:47:35 +02:00
parent 9f0bc3c941
commit 3a04130588
10504 changed files with 735 additions and 772708 deletions

View File

@@ -5,7 +5,7 @@
## Acknowledgments
This project is based heavily on the fork of [docker-transmission-openvpn](https://github.com/haugene/docker-transmission-openvpn).
This project is based heavily on the fork of [docker-transmission-openvpn](https://github.com/haugene/docker-transmission-openvpn). All VPN configurations are now moved to a [separate repository](https://github.com/haugene/vpn-configs-contrib).
## Quick Start
@@ -15,6 +15,7 @@ It bundles configuration files for many popular VPN providers to make the setup
```
$ docker run --cap-add=NET_ADMIN -d \
--sysctl=net.ipv6.conf.all.disable_ipv6=0 \
-v /your/storage/path/to/downloads/:/downloads \
-v /your/storage/path/to/config/:/config \
-e OPENVPN_PROVIDER=PIA \
@@ -22,11 +23,7 @@ $ docker run --cap-add=NET_ADMIN -d \
-e OPENVPN_USERNAME=user \
-e OPENVPN_PASSWORD=pass \
-e LOCAL_NETWORK=192.168.0.0/16 \
--log-driver json-file \
--log-opt max-size=10m \
-p 8112:8112 \
-p 58846:58846 \
-p 58946:58946 \
ebrianne/docker-deluge-openvpn
```
@@ -48,50 +45,26 @@ services:
- NET_ADMIN
sysctls:
- net.ipv6.conf.all.disable_ipv6=0
logging:
driver: json-file
options:
max-size: 10m
ports:
- '8112:8112'
- '58846:58846'
- '58946:58946'
image: ebrianne/docker-deluge-openvpn
```
## Documentation
The full documentation is available at https://haugene.github.io/docker-transmission-openvpn/.
## Environment variables
The documentation for this image is hosted on GitHub pages:
| Variable | Value |
| -------------------|:-------------:|
| OPENVPN_USERNAME | **None** |
| OPENVPN_PASSWORD | **None** |
| OPENVPN_PROVIDER | **None** |
| CREATE_TUN_DEVICE | true |
| ENABLE_UFW | false |
| UFW_EXTRA_PORTS | **None** |
| UFW_ALLOW_GW_NET | false |
| PUID | **None** |
| PGID | **None** |
| DROP_DEFAULT_ROUTE | **None** |
| HEALTH_CHECK_HOST | google.com |
| LANG | en_US.UTF-8 |
| LANGUAGE | en_US.UTF-8 |
| TERM | xterm |
| LOCAL_NETWORK | **None** |
https://ebrianne.github.io/docker-deluge-openvpn/
## Access the WEBUI
## Access the WEB UI
Access http://HOSTIP:PORT from a browser on the same network. Default password is `deluge`.
## Local Client Access
If you want to access Deluge from a Local client other than the WEBUI, like [Trieme for Android App](https://f-droid.org/packages/org.deluge.trireme/):
If you want to access Deluge from a Local client other than the WEB UI, like [Trieme for Android App](https://f-droid.org/packages/org.deluge.trireme/):
Edit the file `/your/storage/path/to/config/auth` to add a new line `username:password:10`, save changes and restart container.
| Credential | Default Value |
| ---------- | ------------- |
| `Host` | HOSTIP |
| `Host` | HOST IP |
| `Port` | 58846 |
| `Username` | username |
| `Password` | password |