Commit Graph

116 Commits

Author SHA1 Message Date
Patrick Kishino
8fc5503879 Added BasicAuth to tinyproxy, updated docs and dockerfiles 2020-05-29 17:33:02 +09:00
Patrick Kishino
c2fe11b418 Default UTP false 2020-05-26 08:42:06 +09:00
Kristian Haugene
95c15a3be9 Merge pull request #938 from pkishino/logging
Added option to log transmission to docker logs
2020-02-02 22:28:59 +01:00
Julian Oster
3259e0fefa Fix build errors with the base Dockerfile 2020-01-14 17:08:57 +01:00
Julian Oster
a8689a493d Update docker base images 2019-10-31 17:10:57 +01:00
Patrick Kishino
bd0a19689b Added option to log transmission to docker logs 2019-10-31 13:10:25 +09:00
Kristian Haugene
90134c7bba Using CircleCI to build arm images instead of Docker hub 2019-07-07 17:54:51 +02:00
Kristian Haugene
93245a1d19 Adding tzdata to allow setting timezone from environment variable #827 2019-06-05 11:15:11 +02:00
Kristian Haugene
cdb30b0a44 Merge pull request #769 from bperel/master
Fetch transmission-web-control from its original repository for all platforms
2019-04-24 16:22:53 +02:00
Bruno Perel
589147ddb5 Fetch transmission-web-control from its original repository for all platforms 2019-04-04 10:31:03 +02:00
Kristian Haugene
d6cbaf52a0 Merge pull request #757 from Troubadoure/master
NordVPN On Demand
2019-03-26 22:13:43 +01:00
Tom Humphrey
ca99395250 NordVPN On Demand
After resolving an issue with the default.ovpn symlink, it was bugging me that each time the container ran it would download all of the NordVPN configs. After a bit of research I found a url where I could download just one ovpn file. A bit of rework and now only downloads the applicable config based off of NordVPNs api. No more 4000+ configs.

User can configure this using either NORDVPN_COUNTRY to connect to the best server in that country or a specific config using the OPENVPN_CONFIG parameter. If neither are specified config will be selected based off of NordVPN api and if both are specified it will connect to OPENVPN_CONFIG server first using the api to decide on a backup 'default.ovpn' config in case it fails.

In my rewriting of this I also realised there was no need for the updateConfigs.sh script anymore, but to keep everything in keeping I replaced the contents of the updateConfigs.sh script with the NordVPN_selector one and removed the latter.
2019-03-26 17:02:11 +00:00
Bruno Perel
b1e58bf5a8 Fetch transmission-web-control from its original repository 2019-03-26 15:41:01 +01:00
Tom Humphrey
aaab2f0155 Fixed issue with default.ovpn stopping container from running
container was being stopped due to sed not liking default.ovpn symlink. Updated so that sed skipped this symlink. container was then also being stopped due to updateConfigs.sh script erroring if default.ovpn existed when trying to create symlink. Added option 'f' so that the symlink would be recreated even if existed
2019-03-26 12:18:29 +00:00
Kristian Haugene
7d2ac66d04 Merge pull request #728 from Troubadoure/master
Integrated with NordVPN api to select recommend server based on criteria
2019-03-10 00:16:39 +01:00
Tom Humphrey
04b117c521 Update NordVPN.sh
Added NordVPN Variables to docker file

Update start.sh

Update NordVPN.sh

Update NordVPN configs on run

NordVPN was missing server files. Have updated to run the nordvpn updateConfigs.sh script on start

Update NordVPN_Server_Selector.sh

Update start.sh

Moved Selector script to NordVPN directory

Update NordVPN_Server_Selector.sh

Update NordVPN_Server_Selector.sh

Update updateConfigs.sh

Update updateConfigs.sh

Added auto-update of NordVPN

container will auto-update NordVPN files on start. This increases the start up time by a bit. But ensures that all configs are present for the auto-selector script

Create default.ovpn

Update default.ovpn
2019-03-09 21:48:47 +00:00
Kristian Haugene
43abe72c2a Small rush up Dockerfile, extract lib versions 2019-03-09 18:02:20 +01:00
btimbermont
75b15a6389 Remove typo in Dockerfile 2019-02-14 09:21:39 +01:00
btimbermont
0abe1912f4 Added healthcheck that checks if network is still up 2019-02-14 09:19:14 +01:00
Dulanic
ee287b319e Update Dockerfile 2018-11-14 12:52:35 -06:00
Dulanic
0fc558be66 Update Dockerfile
Update to link files for original UI option /w twc.
2018-11-14 12:19:25 -06:00
Kristian Haugene
464ae88340 Merge pull request #559 from sillyfrog/master
Option to disable iptable REJECT target
2018-08-06 14:54:20 +02:00
Kristian Haugene
91db352621 Merge branch 'master' of https://github.com/aseber/docker-transmission-openvpn into aseber-master 2018-07-31 16:32:24 +02:00
Kristian Haugene
fdeebe4248 Update package install after #562 2018-07-25 17:05:04 +02:00
Kristian Haugene
d278020dc3 Merge branch 'dev' of https://github.com/echaupynx/docker-transmission-openvpn into echaupynx-dev 2018-07-25 16:59:27 +02:00
sillyfrog
f2a1899649 Merge branch 'dev' into master 2018-07-25 21:30:15 +10:00
Kristian Haugene
b56480cadd Merge branch 'master' of https://github.com/dcrdev/docker-transmission-openvpn into dcrdev-master 2018-07-23 16:00:23 +02:00
Pynx Echaup
19ce1ed6e5 Update Dockerfile
Install needed tools from dragfly
2018-07-19 15:28:36 +02:00
Austin Seber
30949600dc Added support for 'watch-dir-force-generic' 2018-07-19 00:10:47 -07:00
sillyfrog
9c02d1637c Merge branch 'dev' into master 2018-07-19 10:09:38 +10:00
Sillyfrog
cec73f96dd Option to disable iptable REJECT target
New UFW_DISABLE_IPTABLES_REJECT option that hacks ufw to allow the
prevention of the use of the REJECT iptables target, as this is not
available on some NAS platforms (such as the Synology).
2018-07-17 17:00:29 +10:00
dcrdev
1abc76f066 Add option to disable setting of default permissions 2018-06-26 19:41:16 +01:00
Philip
6e35ed593f this adds the possibility to configure port forwarding according to the specs of perfect-privacy
(see: https://www.perfect-privacy.com/faq/ section How are the default forwarding ports being calculated?)
2018-04-16 16:07:55 +02:00
davinkevin
182f2f2c70 feat(web-ui): add transmission-web-control UI
This is based upon the project https://github.com/ronggang/transmission-web-control/
2018-03-31 16:44:54 +02:00
Kristian Haugene
3226cc6f2e Merge pull request #440 from alron/dev
Firewall feature changes & OPENVPN_CONFIG fix.
2018-03-06 10:20:08 +01:00
Dean Bailey
9f89da6522 Added UFW_ALLOW_GW_NET. Changes firewall rules from using GW to the GW network when set to true.
Extended LOCAL_NETWORK to support comma seperated list of /CIDR.

Minor firewall cleanups. Removed specified TCP in range allow. No point, we don't specify tcp/udp anywhere else.

Formatting changes (BASH 3+ style).

Cleaned removed external [ ] calls. Use builtin [[ ]].

Use ${VAR,,} to lowercase isntead of TR.
2018-03-04 23:39:38 -08:00
Kristian Haugene
c352bc2225 Transmission 2.93 released on ppa, activate repo. #392 2018-03-04 13:53:32 +01:00
Kristian Haugene
b4c2667f01 Issues running with whitelist enabled, default to false. #432 2018-02-23 21:42:31 +01:00
Kristian Haugene
b3b97e4237 Merge branch 'master' of https://github.com/jandrews377/docker-transmission-openvpn into feature/proxy 2018-02-22 18:33:41 +01:00
Kristian Haugene
fb289b489c Fix environment script error on missing property 2018-02-21 23:12:48 +01:00
Kristian Haugene
f88ff38d35 Revert "Reverting to ppa source, not running patched version anymore #418"
This reverts commit c0b959e168.
2018-02-13 19:18:37 +01:00
Kristian Haugene
c0b959e168 Reverting to ppa source, not running patched version anymore #418 2018-02-07 10:27:06 +01:00
Kristian Haugene
ae4db89696 Merge pull request #395 from aerickson/True_fixes
Use CVE-patched packages
2018-02-05 20:02:05 +01:00
Dean Bailey
970c9c576f Added UFW_EXTRA_PORTS, Updated start script shell, Added python2.7
UFW_EXTRA_PORTS Allows for exposing of ports when binding to the image for the vpn functionality. Accepts comma seperated list.

Changed from /bin/sh to /bin/bash. If you got bash, why use busybox? Plus busybox doesn't allow for advanced string manipulations.

Added python2.7 and pysqlite2. torrentToMedia from the nzbToMedia package needs python2.7.
2018-01-24 22:41:28 -08:00
Andrew Erickson
7608155f83 add default values for env vars 2018-01-18 00:19:30 -08:00
Andrew Erickson
f27acc87f2 disabling use of ppa 2018-01-17 23:43:02 -08:00
Jeremy Andrews
ad0e33a463 typo 2018-01-02 09:06:42 +13:00
jandrews377
9bccc66beb Merge branch 'dev' into master 2018-01-02 08:46:33 +13:00
Jeremy Andrews
f03778866c fix the tinyproxy start script 2018-01-02 08:39:17 +13:00
Jeremy Andrews
ef66e85f34 tweaks 2018-01-01 13:38:25 +13:00