Commit Graph

42 Commits

Author SHA1 Message Date
Bert Shuler
8ad5618199 Pull Updated TorGuard Configuration
This pulls the updated TorGuard Configuration from their servers and
configures it for this image
2016-07-30 22:34:40 -04:00
Kristian Haugene
8dac504374 Bump version 2016-06-06 23:58:45 +02:00
Kristian Haugene
29971f285d Bump version 2016-05-13 21:37:20 +02:00
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
2016-05-13 20:54:07 +12:00
Kristian Haugene
5859bd3d68 also installing zip and unzip. issue #75 2016-05-12 23:51:07 +02:00
Kristian Haugene
ed7556b6c6 installing rar and unrar to be able to execute simple scripts in the container. ref issue #75 2016-05-11 22:19:10 +02:00
Kristian Haugene
1c808e8a5b Bump version to 1.8 2016-04-03 20:00:39 +02:00
Kristian Haugene
3c56a7ce08 removed resolv override env option. readme fixup 2015-09-10 22:37:03 +02:00
Kristian Haugene
660b8f9195 bumped version 2015-09-05 16:24:59 +02:00
Kristian Haugene
d25fc77b54 bump version 2015-08-18 22:25:58 +02:00
Kristian Haugene
8d8a2c3c8c set vpn provider as required param 2015-08-18 22:23:04 +02:00
Doug Daniels
0faafc3a99 Merge remote-tracking branch 'origin/dev' into transmission-resume-torrent
Conflicts:
	transmission/start.sh
	transmission/updatePort.sh
2015-08-13 11:26:21 -05:00
Doug Daniels
8d43c09bfb Closes #23 - Ensure TRANSMISSION_HOME is on a persistent volume to store torrent resume info 2015-08-12 23:57:47 -05:00
Kristian Haugene
7df5cf2553 Merge branch 'dev' of github.com:haugene/docker-transmission-openvpn into dev 2015-08-09 21:03:45 +02:00
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 2015-08-09 21:02:05 +02:00
Kristian Haugene
f5baa63609 Update Dockerfile
Bumped to version 1.2 after changes for issue #22
2015-08-08 01:58:51 +02:00
Kristian Haugene
91ccd7e3dd modified startup scripts to support more vpn providers 2015-08-07 23:07:55 +02:00
Kristian Haugene
d2035237a2 Update Dockerfile 2015-05-25 13:18:53 +02:00
Kristian Haugene
2aa1796e08 all openvpn script and config in openvpn folder 2015-05-24 22:07:30 +02:00
Kristian Haugene
b6ab2b943d covered by wildcard add 2015-05-24 22:01:46 +02:00
Kristian Haugene
553dbf628c use same script names inside and outside container. cleaner adding them as well 2015-05-24 21:54:23 +02:00
Kristian Haugene
fa7fbca87a bump version 2015-05-24 21:10:25 +02:00
Kristian Haugene
8a3a0b30e9 persist env variables on startup. conform to /bin/sh 2015-05-24 20:40:25 +02:00
Kristian Haugene
0d918b22f9 set fixed transmission-daemon home, move dockerize settings.json till we know tun0 ip 2015-05-24 19:05:05 +02:00
Ian Neubert
ceab19795b Find IP of tun0 during transmission start up and set the configuration to bind to it. Closes #11 2015-05-23 09:30:58 -07:00
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
2015-05-23 09:06:08 -07:00
Kristian Haugene
f7a7c2d4b4 fixing switch for keeping transmission state. also persist transmission rpc username and password for port updates if authentication is enabled. 2015-05-10 22:15:25 +02:00
Kristian Haugene
629e8d0fac transmission startup handles setting.json, and possible to have transmission data-dir on mounted volume for persistent state 2015-05-10 20:51:19 +02:00
Kristian Haugene
d129497ca5 keeping env vars 2015-05-10 18:51:52 +02:00
Kristian Haugene
faa3972ab4 Not starting if PIA credentials is not set 2015-05-10 18:30:28 +02:00
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.
2015-05-09 15:27:08 -07:00
Kristian Haugene
6f07f0324b choose config to use by optionally setting environment variable. 2015-05-09 18:59:36 +02:00
Kristian Haugene
cc46422229 for kicks 2015-05-07 22:33:31 +02:00
Kristian Haugene
f053cb6c42 enhanced a few things. running plain ubuntu, openvpn starts transmission when connection is establised and so on 2015-05-07 21:34:34 +02:00
Kristian Haugene
0e4f1da9ce now passing configuration to container by mounting /config 2014-11-16 14:19:56 +01:00
Daniel Nordstrøm Carlsen
c2d97248aa Added recommended settings - Build from a specific version to make builds reproducible, and clean up after apt-get 2014-11-12 15:12:52 +01:00
Kristian Haugene
269cba4397 removed supervisord, using baseimage-docker init system. added automatic port updates. 2014-11-11 22:07:13 +01:00
Kristian Haugene
1154a0f510 use phusion baseimage 2014-11-11 21:03:07 +01:00
Daniel Nordstrøm Carlsen
d08439ebf5 Nevermind 2014-11-11 20:23:53 +01:00
Daniel Nordstrøm Carlsen
16b422f515 For some reason screen will not run if /var/run/screen doesn't have chmod 777 2014-11-11 19:50:49 +01:00
Kristian Haugene
87bf46826b created script for port updates. need to dynamically get rpc username and password do some cron stuff. issue #1 2014-11-09 19:52:52 +01:00
Kristian Haugene
4eaaae0ec1 initial commit. working, but needs more features 2014-11-09 16:23:18 +01:00