Commit Graph

102 Commits

Author SHA1 Message Date
6d1ddd4e01 Coerce env var values to expected types by settings.json
- Avoid values being written as the wrong type and then
being misinterpreted by Transmission.
2020-10-23 10:22:05 -04:00
Kusha Gharahi
4a8333b20e Remove DOCKER_LOG infavor of LOG_TO_STDOUT 2020-10-10 14:26:33 -05:00
Kristian Haugene
51f45b1413 Merge branch 'master' into merge/master-into-dev 2020-10-10 14:04:31 +02:00
Kusha Gharahi
e3d27e8172 Add LOG_TO_STDOUT variable + documentation (#1379) 2020-09-29 08:51:59 +09:00
Kristian Haugene
26fc8843fb Better logging 2020-08-22 15:56:12 +02:00
Kristian Haugene
d763ba4a33 Need to persist new bind address for perfect privacy script 2020-08-22 15:34:34 +02:00
Kristian Haugene
f5a305bb8e Move port forwarding scripts into provider folders, unify call and fix export syntax of environment variables 2020-08-22 15:24:12 +02:00
Thomas Borgen
c02e6c08cc some cleanup 2020-08-09 23:26:34 +02:00
Thomas Borgen
d46fd7631c replace calls to sys for arguments with argparse 2020-08-09 23:12:17 +02:00
Kristian Haugene
12e6378bfe Replace dockerize, make settings persistent, let settings be overridden by env vars 2020-08-09 18:02:51 +02:00
Marc Runkel
dbe3419dfa Update OVPN configs (plus a small bonus bugfix) (#1265)
* Fix error message when $PUID is set and $PGID isn't set.

* Update hostnames for OVPN

Co-authored-by: Marc Runkel <marc.runkel@plusforta.de>
2020-06-27 19:28:03 +09:00
Patrick Kishino
f2567fb662 Escape webproxy+rpc password 2020-06-02 19:11:03 +09:00
Patrick Kishino
f253c6f3f0 Merge pull request #1195 from caseyfw/master
Add automated forwarded port configuration for PrivateVPN
2020-06-02 10:46:00 +09:00
Casey Fulton
ef11398fbc Add automatic port forwarding script for PrivateVPN. 2020-06-02 10:44:54 +09:00
Patrick Kishino
8fc5503879 Added BasicAuth to tinyproxy, updated docs and dockerfiles 2020-05-29 17:33:02 +09:00
wilmardo
8b708738bf fix: write to /dev/stdout and set permissions
Signed-off-by: wilmardo <info@wilmardenouden.nl>
2020-04-05 21:03:29 +02:00
wilmardo
1bc73f1e78 chore: fix indenting in userSetup.sh
Signed-off-by: wilmardo <info@wilmardenouden.nl>
2020-04-05 21:03:25 +02:00
embedded-crypto
0f6230bdad Fix to use special characters on TRANSMISSION_RPC_PASSWORD
Bracing TRANSMISSION_RPC_PASSWORD with a single quote('). It prohibits to interpret special characters, such as, ';&!@#$'.
2020-03-27 08:01:10 +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
esbentoke
5a8c33c1aa Add group write permission to watch folder. 2019-12-18 20:18:52 +01:00
Patrick Kishino
bd0a19689b Added option to log transmission to docker logs 2019-10-31 13:10:25 +09:00
nicknlsn
6b2b2f66ef add log statement 2019-10-13 18:02:44 -06:00
nicknlsn
872014fa24 Merge branch 'master' of https://github.com/haugene/docker-transmission-openvpn 2019-10-13 17:58:02 -06:00
nicknlsn
66a91a8b3b wait for transmission to become responsive before trying to set the port 2019-10-13 17:57:26 -06:00
Kristian Haugene
6bdb5d88cc Case insentitive matching #632 2019-03-17 22:00:14 +01:00
Kristian Haugene
66c7634f18 Standardize scripts, use bash and double brackets 2019-03-09 18:52:06 +01:00
tlc
0ed88cdca1 Minor fix to directory permissions. 2018-12-08 20:09:11 -05:00
Kristian Haugene
72a20a2ca3 Updating script permissions #619 2018-10-17 20:10:47 +02:00
Fidel Ramos
88ea8ead8f Fix arg passing to start/stop script hooks
When using "$*" all arguments ended up as $1 in the hook scripts,
i.e. $2 and forward they were all blank.

Buggy commit was 9242c6aa0.
2018-09-15 10:54:05 +00: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
b56480cadd Merge branch 'master' of https://github.com/dcrdev/docker-transmission-openvpn into dcrdev-master 2018-07-23 16:00:23 +02:00
dcrdev
4db9d91957 Refactor global permissions logic / add new directive to alpine/arm DockerFile 2018-07-19 19:29:08 +01:00
Austin Seber
30949600dc Added support for 'watch-dir-force-generic' 2018-07-19 00:10:47 -07:00
Kristian Haugene
e86852f273 Merge branch 'master' into dev 2018-07-18 23:22:15 +02:00
dcrdev
1abc76f066 Add option to disable setting of default permissions 2018-06-26 19:41:16 +01:00
Fidel Ramos
9242c6aa08 Pass on arguments to pre and post start/stop hooks
The start.sh and stop.sh scripts receive a set of arguments from
openvpn when invoked from tunnelUp.sh and tunnelDown.sh. They are:

 * $1: network interface for the VPN (e.g. tun0)
 * $2: interface MTU (e.g. 1500)
 * $3: link MTU (e.g. 1570)
 * $4: local IP (e.g. 10.47.10.6)
 * $5: remote IP if TUN (e.g. 10.47.10.5), network mask if TAP
 * $6: "init" or "restart"

This commit makes these arguments available in
transmission-pre-start.sh, transmission-post-start.sh,
transmission-pre-stop.sh and transmission-post-stop.sh.
2018-06-26 15:35:00 +00:00
Kristian Haugene
1f590ff802 Merge pull request #482 from pkaufman/master
add perfect privacy port forwarding
2018-04-21 23:05:11 +02:00
Kristian Haugene
df4bb76ffb Getting error if watch folder doesn't exist 2018-04-21 22:31:47 +02: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
e89ed2cfa2 Wait a bit before requesting port #381 2018-03-30 18:49:33 +02:00
Kristian Haugene
32c0b1002f Change owner to transmission user for all transmission folders. #423 #435 2018-03-04 14:03:16 +01:00
Kristian Haugene
71caf1c53f Merge pull request #435 from evsasha/fix-settings-file-atr
Fix settings.json file attributes on Synology NAS.
2018-03-04 13:44:27 +01:00
evsasha
a152a575eb Update userSetup.sh
Move file permission settings to userSetup.sh
2018-02-24 22:15:30 +03:00
evsasha
040c09299d Update start.sh
Move file permission settings to userSetup.sh
2018-02-24 22:14:33 +03:00
evsasha
9087bf7465 Fix settings.json file attributes on Synology NAS.
By default in Synology NAS the user Root creates files with the permissions "---------" (0).
Other users can't access to file after chown.

Fix #423
2018-02-23 10:37:47 -05: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
291d3b9fa6 Merge pull request #394 from T4cC0re/dev
add option to drop the default route on providers, that do not override it properly
2018-02-21 21:46:53 +01:00
himred
977fd4984e Update stop.sh 2018-02-08 10:27:24 +01:00
himred
e3d38b2d63 Update start.sh 2018-02-08 10:26:33 +01:00