Commit Graph

136 Commits

Author SHA1 Message Date
Nemo 479faf6863 Switch to Percona official image for mongo rocks 2018-04-14 14:54:15 +05:30
Nemo 1be61eadae Adds people to immutable config 2018-04-09 01:53:23 +05:30
Nemo 36c04c5ad3 Server ubooquity over multiple domains 2018-04-09 01:53:23 +05:30
Nemo 8e90029a84 wildcard certs are here!!! 2018-03-28 15:45:44 +05:30
Nemo 72b9e6fb24 Comment out headerdebug image 2018-03-10 01:08:30 +05:30
Nemo 45f76a0602 Drops headphones 2018-03-08 00:42:42 +05:30
Nemo 4b344fe764 Adds lidarr, remove ombi 2018-03-03 02:57:43 +05:30
Nemo 81206fd755 Be a good citizen and report anon metrics to traefik 2018-03-02 14:30:40 +05:30
Nemo 70bb2ec9bc Remove muximux
- restricts internal domains to just emby and airsonic
2018-02-28 01:22:44 +05:30
Nemo 9575ccae48 Keep internal certs separately deployed 2018-02-28 01:05:47 +05:30
Nemo 8942b09ada Adds heimdall 2018-02-18 13:18:20 +05:30
Nemo 8bb05fec66 Airsonic is back 2018-02-18 05:04:09 +05:30
Nemo 937da3dec7 Switch over to HTTP challenge for traefik
- This is much faster and more reliable
- Unfortunately, can't work for internal domains
- so in.bb8.fun certs are up-in-the-air for now
- they will keep working till the authorizations stay valid
2018-02-18 03:02:12 +05:30
Nemo 58055382d7 Fix transmission upgrade config 2018-02-18 02:20:56 +05:30
Nemo 40968e258f Minor updates 2018-02-18 02:16:56 +05:30
Nemo 3466da1205 Traefik monitoring 2018-02-10 02:26:31 +05:30
Nemo b35c7e75ec terraform fmt 2018-02-07 01:18:32 +05:30
Nemo 6275e7773d Move docker containers to own files
- Will be easier to refactor later
2018-02-07 01:15:41 +05:30
Nemo b4345810f5 Moves gitea to its own module (with common traefik labels) 2018-02-07 00:47:37 +05:30
Nemo b89320a185 Removes basic auth from emby 2018-02-05 11:43:42 +05:30
Nemo 1aaf4e5c4b Make link dependencies explicit 2018-02-04 16:06:20 +05:30
Nemo 76911c299b Upgrades gitea 2018-02-03 13:06:06 +05:30
Nemo e06a21286a Adds tt-rss and radarr 2018-01-30 01:39:36 +05:30
Nemo bad8b86aa1 Adds ombi, sonarr, daapd 2018-01-30 00:53:40 +05:30
Nemo acd9560025 sickrage -> transmission link 2018-01-29 23:52:27 +05:30
Nemo 923d33222c Adds home page changes to gitea 2018-01-26 03:14:16 +05:30
Nemo bc9f2a61a1 Moves gitea config to terraform 2018-01-26 02:50:13 +05:30
Nemo 01b9628075 Adds images for gitea, and humans.txt 2018-01-26 02:23:53 +05:30
Nemo 964e569bbe Some torrents need memory 2018-01-26 01:15:09 +05:30
Nemo 1926474aa4 Create a new airsonic database 2018-01-23 12:11:43 +05:30
Nemo 5b3da0499a switch airsonic to linuxserver container 2018-01-22 02:36:18 +05:30
Nemo 63bca598d4 tf fmt 2018-01-06 13:10:55 +05:30
Nemo 0727981d59 Switches to locals for common traefik variables
commit 3fc9b585f1
Author: Nemo <me@captnemo.in>
Date:   Sat Jan 6 13:09:21 2018 +0530

    minor comments

commit 57ffe866a3
Author: Nemo <me@captnemo.in>
Date:   Wed Jan 3 14:42:11 2018 +0530

    minor changesg

commit 9e7e169ed5
Author: Nemo <me@captnemo.in>
Date:   Tue Jan 2 22:26:01 2018 +0530

    Adds note about traefik bug

commit 7b521e20bc
Author: Nemo <me@captnemo.in>
Date:   Tue Jan 2 22:22:24 2018 +0530

    [refactor] Use traefik_common_labels everywhere

commit 63225a89e2
Author: Nemo <me@captnemo.in>
Date:   Tue Dec 26 19:17:21 2017 +0530

    More attempts

commit 69040999db
Author: Nemo <me@captnemo.in>
Date:   Tue Dec 26 19:02:50 2017 +0530

    fix trailing comma

commit 99a3637308
Author: Nemo <me@captnemo.in>
Date:   Tue Dec 26 18:57:57 2017 +0530

    Attempt at using locals for labels

    - See
    https://stackoverflow.com/questions/47973324/how-to-use-locals-in-terraform-to-repeat-and-merge-blocks
    and HELP
2018-01-06 13:10:29 +05:30
Nemo 963401a0c0 Adds radicale
- hosted at radicale.bb8.fun
- Auth using bcrypt
2017-12-31 16:38:57 +05:30
Nemo e8c9e380ee Bump some lychee limits 2017-12-30 23:16:30 +05:30
Nemo 8cba47dd0c Switch to pics.bb8.fun 2017-12-28 22:44:19 +05:30
Nemo 8bcb5b166f add more domains on SSL 2017-12-28 22:37:19 +05:30
Nemo b745498004 Creates the mysql database cleanly 2017-12-28 22:12:21 +05:30
Nemo 7adef5e80d Start using custom build of mysql provider
- Using https://github.com/terraform-providers/terraform-provider-mysql/pull/27
2017-12-28 21:52:11 +05:30
Nemo a2a6897e37 lychee is delicious 2017-12-28 20:51:34 +05:30
Nemo ddf2d9eb13 terraform fmt
- TODO: Add it to a hook!
2017-12-28 20:51:09 +05:30
Nemo f46e39e573 Open traefik admin dashboard (read-only) over VPN IP 2017-12-26 23:20:01 +05:30
Nemo 2109e5ad00 Sets up gitea SSH
- Closes #1
2017-12-26 22:14:21 +05:30
Nemo 6b04886ac9 Start using variable IPs 2017-12-26 20:50:52 +05:30
Nemo 19c15aae00 terraform fmt 2017-12-26 19:25:43 +05:30
Nemo 59f5f49271 Switches gitea to git.captnemo.in 2017-12-25 17:58:13 +05:30
Nemo a554b2dab5 custom security response headers fixed 2017-12-24 14:38:17 +05:30
Nemo 4f195bee49 gitea update 2017-12-24 14:37:57 +05:30
Nemo e84bc906ea Traefik upgrade
- Also broken down the huge docker/main.tf file
- Traefik now responds with a double header (🤦)
2017-12-24 13:07:06 +05:30
Nemo e38fa0b07e cadvisor still kept dying 2017-12-17 22:40:20 +05:30
Nemo 580cb58d33 Wiki changes 2017-12-07 19:04:31 +05:30
Nemo 41083a213d Remove resource limits from ubooquity, improve transmission links 2017-12-05 23:28:14 +05:30
Nemo be669c2ceb cadvisor was dying 2017-12-05 23:06:52 +05:30
Nemo 0d6ad17fe4 ubooquity changes 2017-12-04 21:32:58 +05:30
Nemo 7ef924e2c5 Comment out mysql, upgrade acme config 2017-12-04 11:41:13 +05:30
Nemo 50d34d89e1 ubooquity migrated to docker entirely 2017-12-04 02:29:18 +05:30
Nemo 919a20de9e Sort the domains 2017-12-03 23:45:51 +05:30
Nemo 9be84bc321 Removes unneeded resources 2017-12-03 23:29:44 +05:30
Nemo 616a4c2aa6 Single certificate is better 2017-12-03 23:26:11 +05:30
Nemo eadcb853cc Add cadvisor for monitoring 2017-12-03 20:47:28 +05:30
Nemo 5cc4b87b22 Stop github checks 2017-12-03 20:47:22 +05:30
Nemo 0106a1f8bf Adds memory limits 2017-12-03 20:35:11 +05:30
Nemo 681cdc3214 Switch to mongorocks 2017-12-03 20:22:14 +05:30
Nemo 7ac60aa62a Adds ubooquity 2017-12-01 02:19:35 +05:30
Nemo afe0e66087 wiki is somewhat secure already 2017-11-30 03:14:01 +05:30
Nemo 357256cd11 workaround for traefik bug
- XFO/Ref policy can't be applied yet
2017-11-30 02:45:38 +05:30
Nemo fc1a2d544c Security specific stuff 2017-11-30 01:44:05 +05:30
Nemo e20b5c5a44 Removing memory limits works, unfortunately 2017-11-27 11:59:24 +05:30
Nemo 002ab60622 Adds things 2017-11-27 01:46:49 +05:30
Nemo 9fa12af40d Switched apache to 90, traefik to 80 2017-11-26 19:52:49 +05:30
Nemo 62ee3b47f2 Work on proxying content via sydney
- cloudflare + LE
- traefik now has ingress on 443
- basic auth added for now
2017-11-26 16:53:34 +05:30
Nemo b64aa08c69 Remove comment 2017-11-26 13:42:28 +05:30
Nemo a0e5f7edd7 Adds more and more things 2017-11-26 13:15:28 +05:30
Nemo cc395bfcd9 wiki.js init 2017-11-21 12:50:22 +05:30
Nemo efe77870aa Make traefik accessible to VPN 2017-11-20 11:23:56 +05:30
Nemo dea3c84430 Maintain transmission configuration 2017-11-19 03:17:55 +05:30
Nemo ed71df4792 Airsonic 2017-11-18 17:10:02 +05:30
Nemo a0722afb27 Always run sickrage 2017-11-12 01:31:17 +05:30
Nemo bb423ba5d1 sickrage is cool 2017-11-11 02:16:29 +05:30
Nemo 00acb18f06 Adds gitea, beef emby 2017-11-09 01:41:01 +05:30
Nemo 4e01822bef Shifts to docker cert auth 2017-11-09 01:20:44 +05:30
Nemo e977329cfa traefik labels 2017-11-08 01:01:12 +05:30
Nemo 330184ab08 You go terraform 2017-11-08 00:14:30 +05:30
Nemo 4bd6803075 transmission down locally 2017-11-05 18:57:22 +05:30
Nemo 59d2a40c0e Sets up traefik 2017-11-05 02:57:00 +05:30
Nemo d23827c19a Initial commit 2017-11-04 19:09:32 +05:30