davinkevin
182f2f2c70
feat(web-ui): add transmission-web-control UI
This is based upon the project https://github.com/ronggang/transmission-web-control/
6 jaren geleden
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.
6 jaren geleden
Kristian Haugene
b4c2667f01
Issues running with whitelist enabled, default to false. #432
6 jaren geleden
Kristian Haugene
0a6985c790
always forget the other dockerfiles
6 jaren geleden
Kristian Haugene
baa8cdef41
Fix environment error for alpine and armhf
6 jaren geleden
Kristian Haugene
f05a286b46
Add new env variables to alpine and armhf Dockerfiles #294
6 jaren geleden
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.
6 jaren geleden
Paul Kremer
78aa5ac448
Upgrade armhf image to debian stretch. This will remove the need for a custom dumb-init as well as upgrade to the latest transmission.
Should resolve issue #392 for the arm platform.
6 jaren geleden
Jevin Maltais
1d83e2eadd
Upgrading dockerize and required packages
6 jaren geleden
pandrez
3f825828ef
Added Kettu Web UI
6 jaren geleden
Kristian Haugene
c7a00b3525
Fix build and some restructuring after #324
6 jaren geleden
Garret Hicks
93ab8dcb95
apply changes from Dockerfile to Dockerfile.armhf
6 jaren geleden
Garret Hicks
4bc9a89e22
add combustion
6 jaren geleden
Kevin McCormick
84749c6244
Remove erroneous quotes from ENV statements
Fixes #315 . Only the value should be quoted, if necessary.
6 jaren geleden
Kristian Haugene
c8a667edc4
Removed legacy options, #278
6 jaren geleden
Magnus Ullberg
5df12b5b17
Added firewall support
7 jaren geleden
Branden Cash
8cb81cc588
added support for uid/gid ... by default transmission will still run as root so as to not break backwards compatibility.
7 jaren geleden
Matt Berther
5c6d65ba1c
adding ARM (Raspberry Pi) support
7 jaren geleden
Kristian Haugene
8dac504374
Bump version
8 jaren geleden
Kristian Haugene
29971f285d
Bump version
8 jaren geleden
Dave Webb
09c978fc9b
Attempt to prevent zombie processes when run under systemd
When systemd restarts the transmission-openvpn container, it seems to
leave zombie processes as below.
$ ps uaxww | grep Z
root 1872 0.0 0.0 0 0 ? Z 08:58 0:00 [transmission-da] <defunct>
The zombies do appear to be cleaned up by restarting docker itself, or
by stopping the transmission-openvpn service.
This is an attempt to prevent zombies being spawned via Yelp's
dumb-init, which correctly handles the signals that PID1 gets.
See: https://github.com/Yelp/dumb-init
8 jaren geleden
Kristian Haugene
5859bd3d68
also installing zip and unzip. issue #75
8 jaren geleden
Kristian Haugene
ed7556b6c6
installing rar and unrar to be able to execute simple scripts in the container. ref issue #75
8 jaren geleden
Kristian Haugene
1c808e8a5b
Bump version to 1.8
8 jaren geleden
Kristian Haugene
3c56a7ce08
removed resolv override env option. readme fixup
8 jaren geleden
Kristian Haugene
660b8f9195
bumped version
8 jaren geleden
Kristian Haugene
d25fc77b54
bump version
8 jaren geleden
Kristian Haugene
8d8a2c3c8c
set vpn provider as required param
8 jaren geleden
Doug Daniels
8d43c09bfb
Closes #23 - Ensure TRANSMISSION_HOME is on a persistent volume to store torrent resume info
8 jaren geleden
Kristian Haugene
0949d82219
moved scripts and templates out of transmission daemon home folder. this allows mounting of /etc/transmission-daemon to keep state, ref issue #22
8 jaren geleden
Kristian Haugene
f5baa63609
Update Dockerfile
Bumped to version 1.2 after changes for issue #22
8 jaren geleden
Kristian Haugene
91ccd7e3dd
modified startup scripts to support more vpn providers
8 jaren geleden
Kristian Haugene
d2035237a2
Update Dockerfile
9 jaren geleden
Kristian Haugene
2aa1796e08
all openvpn script and config in openvpn folder
9 jaren geleden
Kristian Haugene
b6ab2b943d
covered by wildcard add
9 jaren geleden
Kristian Haugene
553dbf628c
use same script names inside and outside container. cleaner adding them as well
9 jaren geleden
Kristian Haugene
fa7fbca87a
bump version
9 jaren geleden
Kristian Haugene
8a3a0b30e9
persist env variables on startup. conform to /bin/sh
9 jaren geleden
Kristian Haugene
0d918b22f9
set fixed transmission-daemon home, move dockerize settings.json till we know tun0 ip
9 jaren geleden
Ian Neubert
ceab19795b
Find IP of tun0 during transmission start up and set the configuration to bind to it. Closes #11
9 jaren geleden
Ian Neubert
01cec65568
Renamed files in repo that end up as start.sh inside container to start.sh in the repo too.
Updated all piaconfigs to force tun0
9 jaren geleden
Kristian Haugene
f7a7c2d4b4
fixing switch for keeping transmission state. also persist transmission rpc username and password for port updates if authentication is enabled.
9 jaren geleden
Kristian Haugene
629e8d0fac
transmission startup handles setting.json, and possible to have transmission data-dir on mounted volume for persistent state
9 jaren geleden
Kristian Haugene
d129497ca5
keeping env vars
9 jaren geleden
Kristian Haugene
faa3972ab4
Not starting if PIA credentials is not set
9 jaren geleden
Ian Neubert
268480358d
Added PIA username/password to env vars
Added transmission settings to env vars. Fixed #8 .
Updated readme.
Added ability to override /etc/resolv.conf. Fixes #4 .
Save docker image size by combining all apt commands into a single RUN statement.
9 jaren geleden
Kristian Haugene
6f07f0324b
choose config to use by optionally setting environment variable.
9 jaren geleden
Kristian Haugene
cc46422229
for kicks
9 jaren geleden
Kristian Haugene
f053cb6c42
enhanced a few things. running plain ubuntu, openvpn starts transmission when connection is establised and so on
9 jaren geleden
Kristian Haugene
0e4f1da9ce
now passing configuration to container by mounting /config
9 jaren geleden