Commit graph

  • 34788bd655 Setup matrix federation Paul-Henri Froidmont 2021-03-31 01:49:39 +02:00
  • 6f003bfa4f Activate gzip on Marie's website Paul-Henri Froidmont 2021-03-26 20:06:15 +01:00
  • 00cfb9a1c1 Update and fix Invidious Paul-Henri Froidmont 2021-03-24 03:26:53 +01:00
  • 6765feee20 Update versions Paul-Henri Froidmont 2021-01-11 22:08:49 +01:00
  • b0269469ae Add flaresolverr Paul-Henri Froidmont 2021-01-11 21:01:36 +01:00
  • 7b9323cc04 Fix Coturn volume Paul-Henri Froidmont 2020-09-16 20:55:33 +02:00
  • 5cc611bd97 Upgrade synapse image Paul-Henri Froidmont 2020-09-15 15:37:57 +02:00
  • 5f49439051 Update Gitlab to 13.2.2-ce.0 Paul-Henri Froidmont 2020-08-01 15:22:55 +02:00
  • cbbe650c57 Update Gitlab to 12.10.14-ce.0 Paul-Henri Froidmont 2020-07-26 01:22:20 +02:00
  • 9c0b3b4e88 Add SAMEORIGIN header to Nextcloud Paul-Henri Froidmont 2020-07-26 01:20:10 +02:00
  • 0d100f0dcc Update Nextcloud to 18.0.7 Paul-Henri Froidmont 2020-07-26 00:58:06 +02:00
  • 6eef2432f0 Add Marie's website Paul-Henri Froidmont 2020-07-24 10:54:06 +02:00
  • ec039dd7fb Migrate to NordVPN Paul-Henri Froidmont 2020-06-19 19:34:37 +02:00
  • c2aae91804 Update Nextcloud to 18.0.4 Paul-Henri Froidmont 2020-05-10 06:38:58 +02:00
  • 2660be6272 Update Nextcloud to 17.0.2 Paul-Henri Froidmont 2020-05-10 03:20:23 +02:00
  • 762096cb9e Update Nextcloud to 16.0.5 Paul-Henri Froidmont 2019-11-10 01:11:10 +01:00
  • 90c7a075cd Force DNS on Transmission so resolution works when connected to BlackVPN Paul-Henri Froidmont 2019-11-05 05:46:33 +01:00
  • ae2e2b8ed3 Fix interface name in Monit's config Paul-Henri Froidmont 2019-11-05 05:08:28 +01:00
  • 77cf4d9c90 Remove unecessary role dependencies Paul-Henri Froidmont 2019-11-05 05:07:39 +01:00
  • 34ebf6dcfd Use Netherlands server for Transmission's VPN Paul-Henri Froidmont 2019-11-05 04:44:49 +01:00
  • a884ba9482 Update DNS zones Paul-Henri Froidmont 2019-11-05 04:44:05 +01:00
  • 86fb8e71c1 Migrate to bigger Hetzner server Paul-Henri Froidmont 2019-11-05 03:37:05 +01:00
  • d77f2ef548 Helper to transfer data to CephFs and setup wikis Paul-Henri Froidmont 2019-09-01 03:41:21 +02:00
  • 80321d5ec9 Add Arkadia wiki Paul-Henri Froidmont 2019-08-29 21:51:29 +02:00
  • edb4cbe640 Add Rook controller to manage Ceph + Anderia wiki initial setup Paul-Henri Froidmont 2019-08-27 03:49:43 +02:00
  • 977059e9de Update cluster node eviction settings Paul-Henri Froidmont 2019-08-27 03:47:29 +02:00
  • 8c5ff83dc7 Use mitogen Ansible plugin Paul-Henri Froidmont 2019-08-27 03:44:52 +02:00
  • 34bdcb5d93 Modify Kubespray DNS settings to use Hetzner DNS Paul-Henri Froidmont 2019-08-26 02:41:34 +02:00
  • c4c6c2ff79 Use hcloud-csi to provision volumes Paul-Henri Froidmont 2019-08-26 02:40:27 +02:00
  • 43dd47e761 Add k8s manifests for cert-manager issuers and searx Paul-Henri Froidmont 2019-08-22 05:15:45 +02:00
  • 64ca891810 Update banditlair.com DNS zone Paul-Henri Froidmont 2019-08-22 05:12:12 +02:00
  • c311cd4f7e Migrate to Hetzner cloud Paul-Henri Froidmont 2019-08-22 05:11:27 +02:00
  • d3c99dad0b Add banditlair.com DNS zone config Paul-Henri Froidmont 2019-08-17 23:59:15 +02:00
  • 77a6ef36f3 Provision loadbalancer with terraform and custom scripts Paul-Henri Froidmont 2019-08-17 23:58:36 +02:00
  • 01b7e79e55 Manage letsencrypt certificates with cert-manager Paul-Henri Froidmont 2019-08-17 18:44:58 +02:00
  • c6f69f614c Traefik manifests Paul-Henri Froidmont 2019-08-17 03:14:37 +02:00
  • 5955b3ac42 Manage manifests with k8s module Paul-Henri Froidmont 2019-08-17 02:29:58 +02:00
  • 6ffa138ab1 Update Kubespray to v2.10.4 Paul-Henri Froidmont 2019-08-16 21:49:56 +02:00
  • cb7082a4a0 Install invidious Paul-Henri Froidmont 2019-08-16 21:46:43 +02:00
  • 30b83f9067 Cleanup fetched tinc certificates Paul-Henri Froidmont 2019-08-16 17:11:52 +02:00
  • 6ad25c79f6 Update Terraform files to 0.12 syntax Paul-Henri Froidmont 2019-08-15 17:51:57 +02:00
  • 1b990d8c0e Update Nextcloud to 16.0.3 Paul-Henri Froidmont 2019-08-15 13:10:12 +02:00
  • 55beb3ecb2 And biatlon registration app Paul-Henri Froidmont 2019-07-26 21:12:02 +02:00
  • 81d683b565 Update Kubespray to v2.10.3 Paul-Henri Froidmont 2019-06-15 23:35:34 +02:00
  • bcbc078ca6 Read Scaleway key id from file Paul-Henri Froidmont 2019-06-15 22:53:23 +02:00
  • abafc2f7ab Update certificates path in mailu front container Paul-Henri Froidmont 2019-06-10 23:43:04 +02:00
  • 68a2fbf549 Migrate Nextcloud database to PostgreSQL Paul-Henri Froidmont 2019-06-08 23:53:21 +02:00
  • 06f72d3930 Update mail admin page URL in monitrc Paul-Henri Froidmont 2019-06-08 14:10:11 +02:00
  • 8dac42c9a1 Remove traefik default backend for gitlab Paul-Henri Froidmont 2019-06-08 14:06:10 +02:00
  • cac199c021 Update Nextcloud to 16.0.1 Paul-Henri Froidmont 2019-06-08 02:14:13 +02:00
  • 80ec00dc05 Fix traefik certdumper Paul-Henri Froidmont 2019-06-08 02:00:13 +02:00
  • d36521e6f9 Raise php max file upload size for STB wordpress Paul-Henri Froidmont 2019-05-26 15:54:51 +02:00
  • bfc85a9fab Helper scripts using nix Paul-Henri Froidmont 2019-05-25 23:30:56 +02:00
  • 6938694a84 Change terraform state bucket name Paul-Henri Froidmont 2019-05-25 22:30:50 +02:00
  • 1bc203c96a Remove agent forwarding from ansible config Paul-Henri Froidmont 2019-05-01 12:29:59 +02:00
  • 71e7cc6477 Update Mailu to 1.6 Paul-Henri Froidmont 2019-05-01 01:34:02 +02:00
  • 373ff937df Update Nextcloud to 15.0.7 Paul-Henri Froidmont 2019-04-26 02:28:09 +02:00
  • 3dfea22fd3 Nextcloud-enable MySQL 4-byte support Paul-Henri Froidmont 2019-04-26 01:53:55 +02:00
  • 683c424f3f Enable metrics_server Paul-Henri Froidmont 2019-04-10 02:48:35 +02:00
  • 667cd48c88 Let's encrypt certificates issuer and searx Paul-Henri Froidmont 2019-04-10 02:18:00 +02:00
  • f34742ddea Cleanup and reorganize vars by environment Paul-Henri Froidmont 2019-04-09 02:43:15 +02:00
  • 51fb76ffb6 Support multiple environments Paul-Henri Froidmont 2019-04-09 00:37:28 +02:00
  • 224bdffc8b Use tinc for private networking Paul-Henri Froidmont 2019-04-07 16:26:03 +02:00
  • 904167ec30 Set Kubespray to v2.8.4 Paul-Henri Froidmont 2019-04-04 02:36:49 +02:00
  • d1db285cf0 Provision k8s cluster with Kubespray Paul-Henri Froidmont 2019-04-04 02:25:38 +02:00
  • 2f9be424d3 Change backup logging to append instead of overwritting Paul-Henri Froidmont 2019-04-01 15:19:00 +02:00
  • 4e547fbcb7 Backup all media again Paul-Henri Froidmont 2019-03-30 23:43:48 +01:00
  • 6371ad1133 Change backup host to online.net server and exclude completed torrents Paul-Henri Froidmont 2019-03-30 23:39:35 +01:00
  • ada34be1d4 Exclude movies and TV from backup Paul-Henri Froidmont 2019-03-26 23:34:53 +01:00
  • a5b08ae55f Update Nextcloud to 15.0.5 Paul-Henri Froidmont 2019-03-21 22:47:09 +01:00
  • 4d23f0a0e1 Add logging to backup Paul-Henri Froidmont 2019-03-21 22:13:06 +01:00
  • 327fdd209f Add docker registry to Gitlab Paul-Henri Froidmont 2019-01-29 00:31:40 +01:00
  • 821ea206d9 Enable onlyoffice Paul-Henri Froidmont 2019-01-18 18:18:27 +01:00
  • bb2b0008ca Update Nextcloud to version 15.0.2 Paul-Henri Froidmont 2019-01-18 17:17:10 +01:00
  • 0b9089aeab Change searx image to a maintained one Paul-Henri Froidmont 2018-12-18 01:14:17 +01:00
  • f2e92158e8 Update Nextcloud to 14.0.4 Paul-Henri Froidmont 2018-11-29 20:24:35 +01:00
  • 24a15b2ddd Update monit config to monitor self-hosted ddns Paul-Henri Froidmont 2018-11-25 18:15:44 +01:00
  • 7a72be04f9 Update Nextcloud to 14.0.3 and add security http headers Paul-Henri Froidmont 2018-11-25 18:05:35 +01:00
  • 467d848ea4 Change transmission data volume path Paul-Henri Froidmont 2018-11-18 16:02:47 +01:00
  • 994ffba153 Custom dynamic DNS to get rid of damn no-ip Paul-Henri Froidmont 2018-11-18 13:55:23 +01:00
  • c1ae999fa6 Remove Deluge and all related configs Paul-Henri Froidmont 2018-11-04 16:55:33 +01:00
  • 0f861d38d7 Add access log to Traefik config Paul-Henri Froidmont 2018-11-04 15:21:33 +01:00
  • adc0c8395f Add Transmission as a torrent client Paul-Henri Froidmont 2018-11-03 18:02:53 +01:00
  • 3731d10987 Use packer to create a base preconfigured base image Paul-Henri Froidmont 2018-10-18 22:45:01 +02:00
  • 3090cc6818 Adapt for Ubuntu and prepare for migration to Hetzner Paul-Henri Froidmont 2018-10-11 04:17:57 +02:00
  • 38237337fc Change media storage location to /data since /media is taken on Ubuntu Paul-Henri Froidmont 2018-10-06 16:13:49 +02:00
  • 71fff95b09 Prepare syncronization script for Hetzner server migration Paul-Henri Froidmont 2018-10-04 21:44:41 +02:00
  • 2315ed19df Add basic auth to k8s dashboard Paul-Henri Froidmont 2018-10-02 19:21:44 +02:00
  • d8d9733ed9 Use treafik ingress controller instead of nginx Paul-Henri Froidmont 2018-10-02 00:22:19 +02:00
  • ed24aa4f8d Cleanup some tasks and manage differences between Kubernetes version and apt package version Paul-Henri Froidmont 2018-10-01 16:52:40 +02:00
  • 536eed368a Update Nextcloud to 14.0.1 Paul-Henri Froidmont 2018-09-30 15:35:19 +02:00
  • e7eed484e1 Merge branch 'tinc-kubeadm' into 'master' Paul-Henri Froidmont 2018-09-26 19:29:46 +02:00
  • 92be60ad51 Remove old roles and fix idempotency issues Paul-Henri Froidmont 2018-09-26 19:24:36 +02:00
  • f468fd3e34 Deploy ingress, lego and dashboard Paul-Henri Froidmont 2018-09-26 04:40:24 +02:00
  • bf83e675f2 Install Kubernetes 1.11 and go back to Ubuntu Xenial until Bionic is officially supported Paul-Henri Froidmont 2018-09-25 17:07:38 +02:00
  • 5acc7652a9 Cleanup Scaleway inventory script Paul-Henri Froidmont 2018-09-20 02:18:13 +02:00
  • 7e1e5f9c91 Install etcd cluster Paul-Henri Froidmont 2018-09-20 01:14:41 +02:00
  • e0b240c7bd Install docker 18.06 Paul-Henri Froidmont 2018-09-20 00:35:06 +02:00
  • cf77a30521 Fix tinc config Paul-Henri Froidmont 2018-09-18 12:05:37 +02:00
  • e954247db5 Tinc setup Paul-Henri Froidmont 2018-09-18 04:00:12 +02:00