Commit Graph

160 Commits

Author SHA1 Message Date
Jean Froment 65ab5f42fe Fix root path in nginx config of h5ai: h5ai working 2017-03-09 19:33:50 +01:00
Jean Froment 3f9bd47846 change port strategy for h5ai 2017-03-09 19:18:10 +01:00
Jean Froment 476e1a2f40 Fix typo in h5ai patch name 2017-03-09 18:29:21 +01:00
Jean Froment c23226a922 Change h5ai config, patch, volume share and nginx conf 2017-03-09 18:22:31 +01:00
Jean Froment 3eff1c7f7c Change port for h5ai 2017-03-09 17:34:42 +01:00
Jean Froment 8f53b12699 Add missing port mappings to Deluge container 2017-03-09 17:13:49 +01:00
Jean Froment 46161aab01 Revert to user-defined network 2017-03-09 16:01:33 +01:00
Jean Froment 2c3ddc88c4 Use of network_type host instead of bridge for DNS resolving issues in frontend 2017-03-09 15:52:01 +01:00
Jean Froment cc9168e0dc Fix network mode in docker-compose.yml 2017-03-09 15:05:26 +01:00
Jean Froment dd608ca96b Use bridge network for all services 2017-03-09 14:55:33 +01:00
Jean Froment 0ed4d78d19 Add h5ai patch 2017-03-06 22:57:53 +01:00
Jean Froment cf62b213dc Add h5ai 2017-03-06 22:29:00 +01:00
Jean Froment 83fc195c05 Add Deluge 2017-03-06 21:27:17 +01:00
Jean Froment dd589dbe19 Remove OpenVPN + Sickrage + Syncthing, then adapt other resources 2017-03-06 20:55:19 +01:00
Kelvin Chen 76822df992 Use my own plexupdate fork 2017-02-13 20:38:53 -05:00
Kelvin Chen 67fad018c2 Change args for updated plexupdate script 2017-02-02 16:46:50 -05:00
Kelvin Chen feb6649cae Update compose file to v3 2017-01-31 11:58:57 -05:00
Kelvin Chen 0472a0ecd6 Reorganize OpenVPN and use s6-overlay 2016-12-27 00:48:47 -05:00
Kelvin Chen 311d1b4ad6 Really fix syncthing this time 2016-11-29 18:50:36 -05:00
Kelvin Chen 32c9e0e9f6 Fix Syncthing build failing 2016-11-21 00:25:44 -05:00
Kelvin Chen 12ad9c4d2e Remove basic auth from Plex
Plex now has authentication even for local servers. The basic auth for
the plex endpoint is redundant.
2016-10-31 21:52:05 -04:00
Kelvin Chen b437f09ed5 Remove unused file leftover from previous version 2016-10-29 04:12:27 -04:00
Kelvin Chen 0834d43314 Replace supervisord with s6-overlay
Also restructure container to have all the container relevant files in
container-root to minimize the amount of COPY instructions and to make
the file structure more organized.
2016-10-13 18:54:31 -04:00
Kelvin Chen 12947572c7 Use exec to start main processes 2016-10-12 18:29:33 -04:00
Kelvin Chen 33817a2ab7 Add Jackett support
Add jackett to the sonarr image. Adjust the reverse proxy to route the
jackett subdomain
2016-10-12 17:33:00 -04:00
Kelvin Chen 2d8129865f Fix a few minor things 2016-10-08 00:00:24 -04:00
Kelvin Chen 09475ed565 Add Sonarr container and some changes to frontend
Sonarr
 - Add support for http://sonarr.tv/ in its own docker container

 Frontend
 - Add sonarr as a endpoint for the frontend proxy
 - Don't resolve hostnames initially which fixes an longstanding issue
   where nginx will crash if the other containers aren't up since their
   hostnames won't be resolvable:
     - Set resolver to 127.0.0.11 which is Docker's DNS for resolving
       services
     - Removed upstream block and declared upstream in set statements

Signed-off-by: Kelvin Chen <kelvin@kelvinchen.org>
2016-10-07 23:39:13 -04:00
Kelvin Chen bb83ddd2e7 Merge branch 'v0.2.0' 2016-10-07 02:45:52 -04:00
Kelvin Chen 6d9f404658 Update README 2016-10-07 02:45:27 -04:00
Kelvin Chen 058ebc3b07 Auto-install plexpass update 2016-10-07 02:35:38 -04:00
Kelvin Chen 96616ce5b0 Delete base image 2016-10-07 01:55:23 -04:00
Kelvin Chen bc2d6d8bdc Allow building through docker-compose 2016-10-07 01:45:39 -04:00
Kelvin Chen e598317386 Switch frontend from old base image to alpine 2016-10-07 01:43:03 -04:00
Kelvin Chen 2382d79fbe Update OpenVPN image
- Change base image to Ubuntu Xenial
 - Rename `create-client` command to more intuitive `export-client`
2016-10-07 00:50:47 -04:00
Kelvin Chen a27bf5625f Remove old base image from syncthing 2016-10-07 00:16:33 -04:00
Kelvin Chen 3b04a54fc3 Switch Sickrage from old base image 2016-10-07 00:09:52 -04:00
Kelvin Chen 0ca861a2de Install plex with auto-update script 2016-10-06 23:51:56 -04:00
Kelvin Chen 2ce1c4fafc Update rtorrent image
- Switch to Ubuntu Xenial as base
 - Update PHP5->PHP7
 - Remove AutoDL-irssi since it causes more problems than it is worth
2016-10-06 23:11:58 -04:00
Kelvin Chen 0346e1b8f4 Update rtorrent/libtorrent to 0.9.6/0.13.6
Change the rtorrent image to use the stretch repo for packages. Not sure
how mixing jessie and stretch will work out for stability long term.
Everything appears to be working for now.
2016-04-25 14:44:45 -04:00
Kelvin Chen 4a13475f5f Merge pull request #2 2016-02-19 14:21:32 -05:00
Serut f5af7251d7 Improve README 2016-02-19 14:18:38 -05:00
Serut 07e3a8eec5 Fix build-all.sh path 2016-02-18 08:39:22 +01:00
Kelvin Chen 7736da1dce Remove push script concurrency
For some reason, the parallel pushing causes some EOF error and the
images are not properly pushed. Not sure if this is an issue with
Dockerhub or if it is some other reason.
2016-02-13 19:28:44 -05:00
Kelvin Chen 09c87b8b30 Upgrade to docker-compose.yml v2
This deprecates older docker-compose versions and would require >=v1.6.0
to run.
2016-02-05 12:31:07 -05:00
Kelvin Chen 2578827aa8 Update openvpn documentation 2016-01-26 18:01:38 -05:00
Kelvin Chen 80f6858e87 Switch to new sickrage repo 2016-01-26 17:41:28 -05:00
Kelvin Chen 2a41ff1cb5 Make push script concurrent 2016-01-26 17:07:12 -05:00
Kelvin Chen e2d72794d6 Update image building script
- Change building to build images concurrently
- Add flags to support some build options
2015-11-18 17:30:30 -05:00
Kelvin Chen 17ef4c980d Move static config from start script to Dockerfile 2015-11-17 16:58:22 -05:00
Kelvin Chen aaf37c5d9e Restyle Dockerfiles
Use leading ampersands instead of trailing ampersands as per the
examples on the docker website. e.g.
long command \
&& another command

Also change the build-all script to update the debian image when
building the base image.
2015-11-11 21:29:01 -05:00