Commit graph

236 commits

Author SHA1 Message Date
Paul-Henri Froidmont
68a2fbf549 Migrate Nextcloud database to PostgreSQL 2019-06-08 23:53:21 +02:00
Paul-Henri Froidmont
06f72d3930 Update mail admin page URL in monitrc 2019-06-08 14:10:11 +02:00
Paul-Henri Froidmont
8dac42c9a1 Remove traefik default backend for gitlab 2019-06-08 14:06:10 +02:00
Paul-Henri Froidmont
cac199c021 Update Nextcloud to 16.0.1 2019-06-08 02:14:13 +02:00
Paul-Henri Froidmont
80ec00dc05 Fix traefik certdumper 2019-06-08 02:00:13 +02:00
Paul-Henri Froidmont
d36521e6f9 Raise php max file upload size for STB wordpress 2019-05-26 15:54:51 +02:00
Paul-Henri Froidmont
bfc85a9fab Helper scripts using nix 2019-05-25 23:30:56 +02:00
Paul-Henri Froidmont
6938694a84 Change terraform state bucket name 2019-05-25 22:30:50 +02:00
Paul-Henri Froidmont
1bc203c96a Remove agent forwarding from ansible config 2019-05-01 12:29:59 +02:00
Paul-Henri Froidmont
71e7cc6477 Update Mailu to 1.6 2019-05-01 01:34:02 +02:00
Paul-Henri Froidmont
373ff937df Update Nextcloud to 15.0.7 2019-04-26 02:28:09 +02:00
Paul-Henri Froidmont
3dfea22fd3 Nextcloud-enable MySQL 4-byte support 2019-04-26 01:53:55 +02:00
Paul-Henri Froidmont
683c424f3f Enable metrics_server 2019-04-10 02:48:35 +02:00
Paul-Henri Froidmont
667cd48c88 Let's encrypt certificates issuer and searx 2019-04-10 02:18:00 +02:00
Paul-Henri Froidmont
f34742ddea Cleanup and reorganize vars by environment 2019-04-09 02:43:15 +02:00
Paul-Henri Froidmont
51fb76ffb6 Support multiple environments 2019-04-09 00:37:28 +02:00
Paul-Henri Froidmont
224bdffc8b Use tinc for private networking 2019-04-07 16:26:03 +02:00
Paul-Henri Froidmont
904167ec30 Set Kubespray to v2.8.4 2019-04-04 02:36:49 +02:00
Paul-Henri Froidmont
d1db285cf0 Provision k8s cluster with Kubespray 2019-04-04 02:25:38 +02:00
Paul-Henri Froidmont
2f9be424d3 Change backup logging to append instead of overwritting 2019-04-01 15:19:00 +02:00
Paul-Henri Froidmont
4e547fbcb7 Backup all media again 2019-03-30 23:43:48 +01:00
Paul-Henri Froidmont
6371ad1133 Change backup host to online.net server and exclude completed torrents 2019-03-30 23:39:35 +01:00
Paul-Henri Froidmont
ada34be1d4 Exclude movies and TV from backup 2019-03-26 23:34:53 +01:00
Paul-Henri Froidmont
a5b08ae55f Update Nextcloud to 15.0.5 2019-03-21 22:47:09 +01:00
Paul-Henri Froidmont
4d23f0a0e1 Add logging to backup 2019-03-21 22:13:06 +01:00
Paul-Henri Froidmont
327fdd209f Add docker registry to Gitlab 2019-01-29 00:31:40 +01:00
Paul-Henri Froidmont
821ea206d9 Enable onlyoffice 2019-01-18 18:18:27 +01:00
Paul-Henri Froidmont
bb2b0008ca Update Nextcloud to version 15.0.2 2019-01-18 17:17:10 +01:00
Paul-Henri Froidmont
0b9089aeab Change searx image to a maintained one 2018-12-18 01:14:17 +01:00
Paul-Henri Froidmont
f2e92158e8 Update Nextcloud to 14.0.4 2018-11-29 20:24:35 +01:00
Paul-Henri Froidmont
24a15b2ddd Update monit config to monitor self-hosted ddns 2018-11-25 18:15:44 +01:00
Paul-Henri Froidmont
7a72be04f9 Update Nextcloud to 14.0.3 and add security http headers 2018-11-25 18:05:35 +01:00
Paul-Henri Froidmont
467d848ea4 Change transmission data volume path 2018-11-18 16:02:47 +01:00
Paul-Henri Froidmont
994ffba153 Custom dynamic DNS to get rid of damn no-ip 2018-11-18 13:55:23 +01:00
Paul-Henri Froidmont
c1ae999fa6 Remove Deluge and all related configs 2018-11-04 16:55:33 +01:00
Paul-Henri Froidmont
0f861d38d7 Add access log to Traefik config 2018-11-04 15:21:33 +01:00
Paul-Henri Froidmont
adc0c8395f Add Transmission as a torrent client 2018-11-03 18:02:53 +01:00
Paul-Henri Froidmont
3731d10987 Use packer to create a base preconfigured base image 2018-10-18 22:46:25 +02:00
Paul-Henri Froidmont
3090cc6818 Adapt for Ubuntu and prepare for migration to Hetzner 2018-10-11 04:17:57 +02:00
Paul-Henri Froidmont
38237337fc Change media storage location to /data since /media is taken on Ubuntu 2018-10-06 16:13:49 +02:00
Paul-Henri Froidmont
71fff95b09 Prepare syncronization script for Hetzner server migration 2018-10-04 21:44:41 +02:00
Paul-Henri Froidmont
2315ed19df Add basic auth to k8s dashboard 2018-10-02 19:21:44 +02:00
Paul-Henri Froidmont
d8d9733ed9 Use treafik ingress controller instead of nginx 2018-10-02 01:44:48 +02:00
Paul-Henri Froidmont
ed24aa4f8d Cleanup some tasks and manage differences between Kubernetes version and apt package version 2018-10-01 16:52:40 +02:00
Paul-Henri Froidmont
536eed368a Update Nextcloud to 14.0.1 2018-09-30 15:35:19 +02:00
Paul-Henri Froidmont
e7eed484e1 Merge branch 'tinc-kubeadm' into 'master'
Use tinc instead of peervpn and create cluster with kubeadm

See merge request phfroidmont/self-hosting!1
2018-09-26 19:29:46 +02:00
Paul-Henri Froidmont
92be60ad51 Remove old roles and fix idempotency issues 2018-09-26 19:24:36 +02:00
Paul-Henri Froidmont
f468fd3e34 Deploy ingress, lego and dashboard 2018-09-26 04:40:24 +02:00
Paul-Henri Froidmont
bf83e675f2 Install Kubernetes 1.11 and go back to Ubuntu Xenial until Bionic is officially supported 2018-09-25 17:07:38 +02:00
Paul-Henri Froidmont
5acc7652a9 Cleanup Scaleway inventory script 2018-09-20 02:18:13 +02:00