Commit Graph

53 Commits

Author SHA1 Message Date
Stavros Kois
52fc6098ff account for changed port 2025-04-24 19:30:13 +03:00
thespad
a21d375281 Support nonroot and RO operation 2025-01-12 22:00:05 +00:00
aptalca
e40526e7da Fix PEERPORT setting 2024-11-29 16:07:03 -05:00
Eric Nemchik
4ca680899e feat: refactor init and replace sed with jq
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2024-11-13 18:37:46 -06:00
Eugene Lazutkin
50c356ba66 Forced umask to be a string. 2024-11-13 15:44:35 -06:00
Eugene Lazutkin
20cf81ec2e Added the missing UMASK section.
See https://github.com/linuxserver/docker-transmission/issues/272
2024-08-20 11:34:39 -05:00
Eric Nemchik
e20c68e5f6 Move crontabs to etc
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-19 10:17:49 -05:00
Eric Nemchik
540a30a245 cron in base
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-18 23:21:50 -05:00
Eric Nemchik
4b6dcf748c cron in base
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-18 23:07:49 -05:00
Eric Nemchik
bed6a80004 Fix perms
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-07-30 09:50:28 -05:00
Eric Nemchik
c73d76e4c6 standard cron
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-07-30 01:18:19 -05:00
TheSpad
ac9057e0d6 Allow custom ports for readiness check 2023-06-10 21:00:27 +01:00
driz
c1bad9a69a Update run 2023-03-27 07:36:02 -04:00
Eric Nemchik
44735da9a3 Add cron init to allow user customizable crontabs 2023-03-02 19:16:31 -06:00
Roxedus
65d903cd3c Address review 2023-02-09 09:27:14 +01:00
TheSpad
50bad919f5 Rebase to edge, remove 3rd party UIs. 2023-02-08 15:02:21 +00:00
TheSpad
5d4f17a599 Rebase to 3.17, restore GNU findutils package. 2023-01-05 10:08:07 +00:00
TheSpad
dee7857587 Split permissions checks to avoid missing folders 2022-12-07 09:44:17 +00:00
TheSpad
0cb9f37627 Make servicefile executable 2022-11-13 16:33:29 +00:00
TheSpad
3af5aabfa6 Use lsiown for init 2022-11-13 16:33:22 +00:00
TheSpad
bfb0766dd1 chown download subfolders too 2022-11-03 11:30:15 +00:00
TheSpad
7f034d3763 Only chown download and watch folders if permissions are wrong 2022-11-03 11:28:59 +00:00
TheSpad
0e14c83fe4 Newline 2022-11-02 15:47:58 +00:00
TheSpad
ddc1a5a819 Rebase transmission to 3.16, migrate to s6v3 2022-11-02 15:42:31 +00:00
TheSpad
4d7feb6875 Make servicefile executable 2022-08-12 12:05:30 +01:00
Jeff R
6e821e3180 Update 20-config 2022-02-21 11:08:28 -08:00
Jeff R
cf6cb742b0 Update 20-config
The addition of $PEERPORT and $WEBUI would allow users to specify these ports via environmental variables, and add flexibility.
2022-02-21 11:08:28 -08:00
0b100100
3537965254 wait until the transmission-daemon terminates properly
We should wait for the termination of the transmission-daemon before the s6 service issues a sigterm to all remaining processes.
Without this delay the s6 sigterms are issued right after the RPC 'transmission-remote --exit'. This leaves not time to properly save the settings.json file, stats.json file, all resume files and showing the closing message 'Closing transmission session... done'.

This commit should fix the following issue: https://github.com/linuxserver/docker-transmission/issues/80
2021-07-09 09:22:06 +02:00
StudioEtrange
3be5c49077 fix use of HOST_WHITELIST env var 2021-02-05 20:54:38 +01:00
StudioEtrange
60269c33b0 split support for rpc-whitelist and rpc-host-whitelist in separated env var WHITELIST and HOST_WHITELIST 2021-02-02 13:29:19 +01:00
StudioEtrange
237b592595 fix typo on whitelist settings in 20-config file 2021-01-30 15:28:09 +01:00
StudioEtrange
995a8be829 add support for rpc-host-whitelist notation and give control of whitelist list with an env var WHITELIST 2021-01-25 17:08:52 -08:00
StudioEtrange
b07dbe7880 add opportunity to disable authentification by setting user and or password to empty string. 2020-12-23 03:00:46 +01:00
driz
967a4fdbdd Update settings.json
https://github.com/linuxserver/docker-transmission#docker specifies using /watch but settings.json expects /config/watch. modified to properly support the suggested mapping.
2020-09-18 13:47:01 -04:00
aptalca
2647e757dd remove unnecessary chmod 2020-05-11 13:04:44 -04:00
Eric Nemchik
d3a917312a Additional blacklist script cleanup 2020-04-28 13:21:25 -05:00
Eric Nemchik
fbe979a304 Use transmission-remote to update blocklist 2020-04-28 09:20:16 -05:00
aptalca
2af266be76 internalize blocklist-update.sh 2020-03-30 10:28:47 -04:00
thelamer
fadfd01b4f remove logic that sets auth to false to protect custom setups without the env 2019-08-21 20:00:13 -07:00
aptalca
23a993fa3e add user/pass 2019-08-21 16:44:47 -07:00
thelamer
819e6a839c disable utp by default does not make sense in a docker container in a server env, people should be setting their shaping limits manually 2019-07-19 20:15:17 -07:00
thelamer
787d5721b3 #77 need a sigterm in blocklist to properly close transmission pid 2019-07-19 20:04:55 -07:00
aptalca
3ca740ca1d fix cron start 2017-11-24 02:40:46 -05:00
aptalca
5accb4b55b trap SIGTERM and clean stop 2017-11-24 02:40:08 -05:00
Paul Hendryx
f7490f4fd7 full path to settings.json 2016-11-03 07:12:13 -04:00
Paul Hendryx
6bad2d716e replace &amp; with &, static filename output for wget 2016-11-02 10:04:54 -04:00
Paul Hendryx
72c8df500e working script from container 2016-11-02 09:39:55 -04:00
Paul Hendryx
a1b5353ea2 fixed update script 2016-11-02 09:38:19 -04:00
Paul Hendryx
90510c1308 change update script to download blocklist, decompress, restart service. no auth required. 2016-10-19 09:34:04 -04:00
Paul Hendryx
401a469bb8 add newline 2016-10-18 08:53:43 -04:00