Commit graph

1221 commits

Author SHA1 Message Date
decfbf65c9
Move scripts to justfile 2023-06-18 17:14:49 +01:00
983c3adca1
Move backups out of DB directory
All checks were successful
/ terraform (push) Successful in 46s
/ ansible (push) Successful in 1m39s
I've now increased the compression and record size
2023-06-17 16:37:07 +01:00
da55e3fb5f
Fix references to home dir
All checks were successful
/ terraform (push) Successful in 47s
/ ansible (push) Successful in 1m46s
2023-06-17 16:00:30 +01:00
677c70618f
Update Nextcloud to 27 2023-06-17 16:00:17 +01:00
4d3aa3d67c Update matrixdotorg/synapse Docker tag to v1.85.2
All checks were successful
/ terraform (push) Successful in 1m22s
/ ansible (push) Successful in 2m14s
2023-06-17 15:42:23 +01:00
b07d424d87
Move remaining DBs to SSD
All checks were successful
/ ansible (push) Successful in 1m43s
/ terraform (push) Successful in 42s
2023-06-15 21:18:50 +01:00
2af9f8529d
Fix new ansible-lint errors
All checks were successful
/ terraform (push) Successful in 46s
/ ansible (push) Successful in 1m53s
Quite a few changes here, hopefully they work!
2023-06-15 15:16:19 +01:00
2a0d40aca9
Only pass vault pass when deploying
This makes linting much simpler
2023-06-15 14:45:09 +01:00
c27043269c
Fix excluded paths for ansible lint
We `cd` into the `ansible/` directory, so they should be relative to that
2023-06-15 14:26:19 +01:00
aa8ceec290
Remove duplicate depends_on keys
Some checks failed
/ terraform (push) Successful in 48s
/ ansible (push) Failing after 2m13s
2023-06-15 14:20:52 +01:00
cdbdca1fb8
Update dev dependencies to support newer Ansible versions 2023-06-15 14:17:16 +01:00
5ccaaefdc7
Move more projects over to new "speed" SSD
Some checks failed
/ terraform (push) Successful in 49s
/ ansible (push) Failing after 1m28s
2023-06-15 13:55:36 +01:00
2998958ddd
Provision a new SSD for DBs
Some checks failed
/ terraform (push) Successful in 1m16s
/ ansible (push) Failing after 1m57s
This makes the data easier to back up and splits it out from the main boot pool
2023-06-15 09:09:48 +01:00
2fa7f7212f
Move synapse DB/Redis to SSD
Some checks failed
/ terraform (push) Successful in 44s
/ ansible (push) Failing after 1m26s
Wow, Postgres really does love an SSD!
2023-06-07 21:35:07 +01:00
c042775f8b
Update Nextcloud
Some checks failed
/ terraform (push) Successful in 54s
/ ansible (push) Failing after 2m3s
2023-05-31 11:55:40 +01:00
90b2707785
Merge remote-tracking branch 'origin/renovate/lscr.io-linuxserver-nextcloud-26.x' 2023-05-31 11:41:36 +01:00
467ff1eb9c Update vabene1111/recipes Docker tag to v1.4.12
All checks were successful
/ terraform (push) Successful in 53s
/ ansible (push) Successful in 2m3s
2023-05-28 22:23:42 +01:00
c85b6148b3 Update matrixdotorg/synapse Docker tag to v1.84.1
All checks were successful
/ terraform (push) Successful in 1m0s
/ ansible (push) Successful in 1m45s
2023-05-28 22:21:05 +01:00
727ef81740 Update lscr.io/linuxserver/nextcloud Docker tag to v26.0.2
All checks were successful
/ terraform (push) Successful in 55s
/ ansible (push) Successful in 2m11s
2023-05-25 22:00:29 +01:00
6c800fbc01
Move some DBs to main SSD
All checks were successful
/ terraform (push) Successful in 53s
/ ansible (push) Successful in 1m47s
This should improve performance. More apps to come!
2023-05-25 20:58:51 +01:00
a0f7d48502 Update matrixdotorg/synapse Docker tag to v1.83.0
All checks were successful
/ terraform (push) Successful in 51s
/ ansible (push) Successful in 1m46s
2023-05-20 11:17:54 +01:00
f22240d23c Update vabene1111/recipes Docker tag to v1.4.10
All checks were successful
/ terraform (push) Successful in 1m27s
/ ansible (push) Successful in 2m40s
2023-05-18 14:00:29 +01:00
f577a5e296
Add aurto server for AUR caching
All checks were successful
/ terraform (push) Successful in 1m12s
/ ansible (push) Successful in 2m1s
2023-05-14 15:33:07 +01:00
84ce67ef38
Move renovate storage to bulk storage 2023-05-13 15:16:12 +01:00
2fbb968297
Move gitea runner cache to bulk 2023-05-13 12:28:30 +01:00
03ddce5932
Update some ansible galaxy roles 2023-05-06 21:54:22 +01:00
5e0c2abace Update gitea/gitea Docker tag to v1.19.3
All checks were successful
/ terraform (push) Successful in 35s
/ ansible (push) Successful in 1m36s
2023-05-03 22:00:31 +01:00
2db083d035 Update dependency yamllint to v1.31.0
All checks were successful
/ terraform (push) Successful in 36s
/ ansible (push) Successful in 1m39s
2023-05-03 17:16:56 +01:00
2d1ec6577a
Update clickhouse config root element
All checks were successful
/ ansible (push) Successful in 2m2s
/ terraform (push) Successful in 1m14s
https://github.com/plausible/hosting/pull/65
2023-05-02 14:12:58 +01:00
d160d8f6b3
Run nextcloud update to 26.0.1
All checks were successful
/ terraform (push) Successful in 40s
/ ansible (push) Successful in 1m37s
2023-04-28 20:27:13 +01:00
831aa5ab04 Update matrixdotorg/synapse Docker tag to v1.82.0
All checks were successful
/ ansible (push) Successful in 1m31s
/ terraform (push) Successful in 39s
2023-04-28 20:09:39 +01:00
dcaae56c25 Update lscr.io/linuxserver/nextcloud Docker tag to v26.0.1
All checks were successful
/ terraform (push) Successful in 41s
/ ansible (push) Successful in 1m33s
2023-04-28 20:09:27 +01:00
972c790e7a Update vabene1111/recipes Docker tag to v1.4.9
All checks were successful
/ terraform (push) Successful in 38s
/ ansible (push) Successful in 1m43s
2023-04-28 19:59:37 +01:00
f6988af87c
Only store packages in backblaze
All checks were successful
/ terraform (push) Successful in 44s
/ ansible (push) Successful in 1m45s
Everything else is pretty small. And storing action logs there seems to break
2023-04-28 15:56:40 +01:00
621e521d4e Update gitea/gitea Docker tag to v1.19.2
Some checks failed
/ terraform (pull_request) Failing after 13m6s
/ ansible (pull_request) Failing after 13m57s
/ ansible (push) Successful in 1m31s
/ terraform (push) Failing after 14m34s
2023-04-28 08:00:26 +01:00
25863241da
Add backblaze storage for gitea
All checks were successful
/ terraform (push) Successful in 28s
/ ansible (push) Successful in 1m32s
Skip LFS, as repo data is easier to store on-disk
2023-04-27 21:12:57 +01:00
ddd6af21cf
Allow Traefik to use DNS-01 challenge to Gandi
All checks were successful
/ ansible (push) Successful in 2m55s
/ terraform (push) Successful in 33s
2023-04-23 20:26:37 +01:00
f14b16ec26
Monitor YOURLS 2023-04-23 20:24:55 +01:00
1fbb1ec668 Update gitea/gitea Docker tag to v1.19.1
All checks were successful
terraform
ansible
2023-04-13 08:00:30 +01:00
4cfebbc987 Update lscr.io/linuxserver/mastodon Docker tag to v4.1.2
All checks were successful
terraform
ansible
2023-04-10 13:36:26 +01:00
6c01cb2cf9 Update vaultwarden/server Docker tag to v1.28.1
All checks were successful
terraform
ansible
2023-04-10 13:36:01 +01:00
2c9ab7fd29 Update traefik Docker tag to v2.10
All checks were successful
terraform
ansible
2023-04-09 17:02:00 +01:00
f64fe53983
Add email config for gitea
All checks were successful
terraform
ansible
2023-04-07 17:32:00 +01:00
19c32996c2
Listen to X-Forwarded-* headers from everyone 2023-04-07 17:20:59 +01:00
f82078c4ae
Allow concurrent builds
All checks were successful
terraform
ansible
2023-04-07 16:20:00 +01:00
547e6dcbb1
Add Plausible to Gitea
Some checks failed
ansible
terraform
https://theorangeone.net/posts/plausible-gitea/
2023-04-07 11:29:12 +01:00
ae544a3a6b
Update URL for custom gitea branding 2023-04-07 11:28:52 +01:00
fcf0a373c3
Monitor gitea
Some checks failed
terraform
ansible
2023-04-06 20:31:57 +01:00
c2f9be1e3e
Remove extra host variable for pve-gitlab
All checks were successful
ansible
terraform
2023-04-06 19:19:55 +01:00
5a2311bd8a
Point renovate to gitea
All checks were successful
ansible
terraform
2023-03-30 23:12:17 +01:00
d52f0bc8b2
Remove gitlab configuration 2023-03-30 22:56:35 +01:00
4c443d67d1
Move website to gitlab.com
This means I can shut down my GitLab, without having to rewrite the CI quite yet
2023-03-30 22:43:14 +01:00
a78c4680c4
Move notes to GitLab
All checks were successful
ansible
terraform
2023-03-29 22:36:03 +01:00
72267db739
Update gitea actions default to GitHub
If I need my own, I'll define them
2023-03-29 22:35:50 +01:00
79bf1ea8f8
Update nextcloud to 26 2023-03-28 20:21:59 +01:00
e792aa1332 Merge branch 'renovate/vaultwarden-server-1.x' into 'master'
Update vaultwarden/server Docker tag to v1.28.0

See merge request sys/infrastructure!125
2023-03-28 19:59:28 +01:00
882f2707aa Update matrixdotorg/synapse Docker tag to v1.80.0 2023-03-28 14:00:53 +01:00
67f11e8134
Only log warning and above in gitea 2023-03-27 20:52:12 +01:00
3f4d48bdcc Update vaultwarden/server Docker tag to v1.28.0 2023-03-26 22:00:51 +01:00
0c9a2aab0a
Add custom branding to gitea 2023-03-26 20:52:54 +01:00
c0fd7ea3ac
Allow imports from local IPs
Namely from other git servers on my network
2023-03-26 14:47:30 +01:00
a6a6fd9e76
Deploy gitea's runner
Unofficial container, because there isn't an official one
2023-03-26 00:01:55 +00:00
23c2f7bcec
Scale down mastodon a bit more
Fewer web and sidekiq threads
2023-03-25 14:21:44 +00:00
d6bc1f3bf9
Run the media cleanup script as a user with access to the docker socket
Woops!
2023-03-25 13:37:45 +00:00
d4d76770de Update dependency yamllint to v1.30.0 2023-03-22 10:00:55 +00:00
07ff8820e9
Enable gitea actions 2023-03-21 13:36:34 +00:00
64a0bd58b0 Update gitea/gitea Docker tag to v1.19.0 2023-03-20 10:01:32 +00:00
d1a7b9e9e0 Merge branch 'renovate/matrixdotorg-synapse-1.x' into 'master'
Update matrixdotorg/synapse Docker tag to v1.79.0

See merge request sys/infrastructure!117
2023-03-19 17:27:45 +00:00
7879e3f380 Merge branch 'renovate/vabene1111-recipes-1.x' into 'master'
Update vabene1111/recipes Docker tag to v1.4.8

See merge request sys/infrastructure!118
2023-03-19 17:27:01 +00:00
4f91976c72 Update lscr.io/linuxserver/mastodon Docker tag to v4.1.1 2023-03-17 08:00:47 +00:00
3634be6a31 Update vabene1111/recipes Docker tag to v1.4.8 2023-03-15 08:00:49 +00:00
577da22dab Update matrixdotorg/synapse Docker tag to v1.79.0 2023-03-14 18:00:45 +00:00
7db08defcb Update renovate/renovate Docker tag to v35 2023-03-10 14:02:08 +00:00
dd3930c12e Update matrixdotorg/synapse Docker tag to v1.78.0 2023-02-28 18:00:48 +00:00
2f3958b3e6
Reduce speedtest interval
I don't need it to run that often
2023-02-28 08:40:26 +00:00
d76ad472bc
Make sure git commands are run as the correct user 2023-02-23 21:50:34 +00:00
49c77c611c
Update nextcloud config file version, too 2023-02-23 21:43:28 +00:00
7882a5b035 Merge branch 'renovate/lscr.io-linuxserver-nextcloud-25.x' into 'master'
Update lscr.io/linuxserver/nextcloud Docker tag to v25.0.4

See merge request sys/infrastructure!112
2023-02-23 21:37:55 +00:00
92012a42e1
Remove authentik
It's a bigger application than I need, and I wasn't actually using it for anything anyway
2023-02-23 19:50:44 +00:00
316e7de07a Update lscr.io/linuxserver/nextcloud Docker tag to v25.0.4 2023-02-23 18:01:07 +00:00
b0cf6c2680 Merge branch 'renovate/gitea-gitea-1.x' into 'master'
Update gitea/gitea Docker tag to v1.18.5

See merge request sys/infrastructure!111
2023-02-23 17:52:01 +00:00
1764b66d2f
Update website hosting for it being fronted by nginx 2023-02-22 10:41:49 +00:00
9d57206263 Update gitea/gitea Docker tag to v1.18.5 2023-02-21 20:01:39 +00:00
3e79178e88 Merge branch 'renovate/yamllint-1.x' into 'master'
Update dependency yamllint to v1.29.0

See merge request sys/infrastructure!76
2023-02-21 19:53:34 +00:00
030481b287 Merge branch 'renovate/matrixdotorg-synapse-1.x' into 'master'
Update matrixdotorg/synapse Docker tag to v1.77.0

See merge request sys/infrastructure!108
2023-02-20 08:34:30 +00:00
ba684d1002 Update gitea/gitea Docker tag to v1.18.4 2023-02-20 08:01:35 +00:00
11eb833f44
Add some prometheus alerts 2023-02-19 18:31:52 +00:00
4332989e6f Update matrixdotorg/synapse Docker tag to v1.77.0 2023-02-14 14:02:16 +00:00
ac86cfaab0 Merge branch 'renovate/matrixdotorg-synapse-1.x' into 'master'
Update matrixdotorg/synapse Docker tag to v1.76.0

See merge request sys/infrastructure!103
2023-02-13 08:48:54 +00:00
bfb7e41549 Merge branch 'renovate/wallabag-wallabag-2.x' into 'master'
Update wallabag/wallabag Docker tag to v2.5.4

See merge request sys/infrastructure!104
2023-02-13 08:47:24 +00:00
67568cf3b1 Merge branch 'renovate/vabene1111-recipes-1.x' into 'master'
Update vabene1111/recipes Docker tag to v1.4.7

See merge request sys/infrastructure!105
2023-02-13 08:46:35 +00:00
64c1f7b90e Update vabene1111/recipes Docker tag to v1.4.7 2023-02-12 22:01:39 +00:00
1655cd1e17 Update lscr.io/linuxserver/mastodon Docker tag to v4.1.0 2023-02-11 08:02:19 +00:00
af2d9e9e45 Update wallabag/wallabag Docker tag to v2.5.4 2023-02-07 22:01:41 +00:00
f2f9e194c5
Install node-exporter on pi-hole 2023-01-31 23:10:31 +00:00
e4fba8208e
Add speedtest exporter 2023-01-31 21:45:59 +00:00
d68175705c Update matrixdotorg/synapse Docker tag to v1.76.0 2023-01-31 18:02:16 +00:00
051b5b0e19
Add ICMP checks 2023-01-31 14:29:27 +00:00
ddc91059b5
Replace telegraf with prometheus exporters
Still missing SMART and ping, but those can come later.

Swapped as the polling model for prometheus doesn't play especially well with telegraf, and leads to gaps in data
2023-01-31 09:11:09 +00:00
0322291557
Use better DNS servers from quad9
Mostly using more
2023-01-30 20:15:44 +00:00