Jake Howard
051b5b0e19
Add ICMP checks
2023-01-31 14:29:27 +00:00
Jake Howard
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
Jake Howard
0322291557
Use better DNS servers from quad9
...
Mostly using more
2023-01-30 20:15:44 +00:00
Jake Howard
5017b3ad78
Add mastodon cleanup script
2023-01-29 19:46:47 +00:00
Jake Howard
f063b09540
Enable gitea federation
2023-01-29 17:45:39 +00:00
Jake Howard
360a250b4a
Merge branch 'renovate/ghcr.io-goauthentik-server-2023.x' into 'master'
...
Update ghcr.io/goauthentik/server Docker tag to v2023.1.2
See merge request sys/infrastructure!100
2023-01-28 22:03:15 +00:00
Jake Howard
c0b179c312
Merge branch 'renovate/gitea-gitea-1.x' into 'master'
...
Update gitea/gitea Docker tag to v1.18.3
See merge request sys/infrastructure!102
2023-01-28 22:02:58 +00:00
Jake Howard
4fd3945c47
Add robots.txt for gitea
2023-01-28 15:32:34 +00:00
Jake Howard
52d543d758
Mark vault files as generated
...
They kinda are, and kinda aren't.
2023-01-27 17:33:04 +00:00
Jake Howard
a443d56a1c
Add a gitea deployment
...
Yep, it's that time of year _again_
2023-01-27 17:28:45 +00:00
Jake Howard
120b7d97c4
Explicitly allow cross-domain DMARC reports
2023-01-26 12:11:01 +00:00
Jake Howard
d08268baba
Remove pct tag from DMARC
...
This is the default
2023-01-26 12:02:12 +00:00
Jake Howard
5e9c5f7683
Version pihole settings
2023-01-24 20:15:21 +00:00
Jake Howard
7edf6899f3
Update nextcloud to 25.0.3
2023-01-19 22:43:09 +00:00
Jake Howard
37af66e944
Merge branch 'renovate/matrixdotorg-synapse-1.x' into 'master'
...
Update matrixdotorg/synapse Docker tag to v1.75.0
See merge request sys/infrastructure!98
2023-01-19 22:28:59 +00:00
Jake Howard
ec22c45c54
Merge branch 'renovate/ghcr.io-goauthentik-server-2023.x' into 'master'
...
Update ghcr.io/goauthentik/server Docker tag to v2023
See merge request sys/infrastructure!99
2023-01-19 22:24:20 +00:00
Jake Howard
d7ae77247b
Setup NTP on tang
2023-01-16 09:11:15 +00:00
Jake Howard
ad50176ee9
Add internal alias to pihole
2023-01-08 18:36:03 +00:00
Jake Howard
5753cd2cf1
Provision my pi with ansible now
...
It's insanely slow, but works
2023-01-08 17:59:22 +00:00
Jake Howard
e8ac8b304e
Merge branch 'renovate/matrixdotorg-synapse-1.x' into 'master'
...
Update matrixdotorg/synapse Docker tag to v1.74.0
See merge request sys/infrastructure!94
2023-01-06 09:00:01 +00:00
Jake Howard
413422cc87
Merge branch 'renovate/ghcr.io-goauthentik-server-2022.x' into 'master'
...
Update ghcr.io/goauthentik/server Docker tag to v2022.12.2
See merge request sys/infrastructure!95
2023-01-06 08:59:17 +00:00
Jake Howard
cf04738eed
Merge branch 'renovate/vaultwarden-server-1.x' into 'master'
...
Update vaultwarden/server Docker tag to v1.27.0
See merge request sys/infrastructure!96
2023-01-03 08:39:31 +00:00
Jake Howard
6d5570b0f2
Update YOURLS' mariadb to 10.10
2022-12-13 09:14:06 +00:00
Jake Howard
b6705788e6
Update nextcloud's mariadb to 10.6
...
This is the latest it supports
2022-12-13 09:14:06 +00:00
Jake Howard
167b8bd140
Keep GitLab backups for 2 weeks
2022-12-13 09:14:06 +00:00
Jake Howard
7c168fd28c
Update plausible to 1.5
...
Update Clickhouse at the same time
2022-12-13 09:14:06 +00:00
Jake Howard
6fc6366c33
Update nextcloud to 25.0.2
2022-12-13 09:14:06 +00:00
Jake Howard
345f047902
Merge branch 'renovate/python-3.x' into 'master'
...
Update python Docker tag to v3.11
See merge request sys/infrastructure!80
2022-12-13 09:13:46 +00:00
Jake Howard
6c2c87e43e
Merge branch 'renovate/ghcr.io-goauthentik-server-2022.x' into 'master'
...
Update ghcr.io/goauthentik/server Docker tag to v2022.11.3
See merge request sys/infrastructure!77
2022-12-13 08:55:08 +00:00
Jake Howard
55764ada6c
Merge branch 'renovate/matrixdotorg-synapse-1.x' into 'master'
...
Update matrixdotorg/synapse Docker tag to v1.73.0
See merge request sys/infrastructure!79
2022-12-13 08:54:50 +00:00
Jake Howard
7a89e7f3bc
Define alert contacts for uptimerobot monitors
2022-12-09 19:05:35 +00:00
Jake Howard
e86ed81102
Decommission decker server
...
It's been replaced by prometheus running internally, and uptimerobot checking.
2022-12-09 19:04:54 +00:00
Jake Howard
413400cbc6
Terraform uptimerobot
2022-12-08 21:55:03 +00:00
Jake Howard
f1c9e10d9a
Use IPv4 on blackbox
...
The docker networks they're running on are v4 only at the moment, so the DNS resolution passes by the connection fails.
2022-12-06 20:46:43 +00:00
Jake Howard
bb4361e25f
Use a blackbox with custom DNS rather than proxy
...
This makes timing information more relevant and should improve reliability
2022-12-06 10:04:23 +00:00
Jake Howard
772cf7536a
Run prometheus stack as docker user
2022-12-05 21:17:23 +00:00
Jake Howard
53c969f2b8
Make prometheus config files read only
2022-12-05 21:12:55 +00:00
Jake Howard
3e5b00d176
Add alertmanager
2022-12-05 21:10:41 +00:00
Jake Howard
60514d191a
Exclude python stats for HA
2022-12-05 20:36:57 +00:00
Jake Howard
ed7faf4678
Scrape healthchecks.io with prometheus and use it for outbound monitoring of prometheus scrapes
2022-12-05 14:41:48 +00:00
Jake Howard
8e3b381b8d
Remove unused prometheus network
2022-12-04 22:12:55 +00:00
Jake Howard
75862dbaf9
Setup blackbox for some HTTP monitoring
2022-12-04 22:11:49 +00:00
Jake Howard
e89f13b8a9
Add collabora
2022-12-02 22:37:42 +00:00
Jake Howard
ebfe057658
Add support for public dashboards in Grafana
2022-12-01 13:48:36 +00:00
Jake Howard
41a853db55
Define tmpfs for website /tmp
...
This is needed for imagemagick to function correctly without consuming all disk space on the system
2022-11-30 14:08:10 +00:00
Jake Howard
d09afef4cc
Merge branch 'renovate/redis-7.x' into 'master'
...
Update redis Docker tag to v7
See merge request sys/infrastructure!87
2022-11-23 20:40:48 +00:00
Jake Howard
8f78f24ea8
Unpin redis minor version on website
2022-11-21 15:21:33 +00:00
Jake Howard
8076c62198
Merge branch 'renovate/vabene1111-recipes-1.x' into 'master'
...
Update vabene1111/recipes Docker tag to v1.4.5
See merge request sys/infrastructure!90
2022-11-21 14:51:06 +00:00
Jake Howard
c388e6bbe1
Add more nginx processes for mastodon
2022-11-20 23:21:09 +00:00
Jake Howard
406d9dbf09
Reduce mastodon streaming threads and run 1 thread per core
2022-11-20 23:00:58 +00:00
Jake Howard
9b69b419a7
Reduce sidekiq threads on GitLab
2022-11-20 23:00:33 +00:00
Jake Howard
a51854f48c
Shuffle around cron jobs to run earlier at night
2022-11-20 22:52:00 +00:00
Jake Howard
3ec359ed0e
Deploy me a mastodon
2022-11-18 09:12:28 +00:00
Jake Howard
88e3eee059
Prune containers more regularly
2022-11-17 20:37:24 +00:00
Jake Howard
a1a153977e
Only keep 2 package versions
...
3 is the default
2022-11-17 20:36:58 +00:00
Jake Howard
c91b1ba871
Allow website to handle traffic to second domain
2022-11-16 14:56:17 +00:00
Jake Howard
330e7e9305
Clear pacman cache
2022-11-14 09:04:53 +00:00
Jake Howard
77e83fec6d
Fix synapse-admin URL
...
It no longer supports being run on a subdirectory with the stock container
2022-11-07 13:57:14 +00:00
Jake Howard
b513858893
Update nextcloud to 25.0.1
2022-11-07 09:03:40 +00:00
Jake Howard
2bbd1c681b
Allow proxying to any ports
...
On the assumption they're HTTP, it's probably fine to route to anything. We're not trying to act as a firewall
2022-11-06 22:16:48 +00:00
Jake Howard
b9283ec445
Set port for HTTP proxies
2022-11-06 21:55:05 +00:00
Jake Howard
041f791b60
Add squid as a forwarding proxy so containers are exposed through a VPN
...
Implementation isn't perfect, but as `qbittorrent` already had an outbound VPN connection, it makes sense to just reuse it.
2022-11-06 18:26:09 +00:00
Jake Howard
fc577f21b8
Update Traefik to 2.9
2022-11-01 20:50:30 +00:00
Jake Howard
4c8d5ffe44
Remove all references to traefik pages
2022-11-01 20:30:16 +00:00
Jake Howard
d81ed290d7
Put the new website live
2022-10-30 12:04:15 +00:00
Jake Howard
08afdd951e
Add hosting for new website
...
Top sneaky
2022-10-29 18:09:30 +01:00
Jake Howard
8dd1f6cddf
Add nextcloud email config
2022-10-26 14:23:08 +01:00
Jake Howard
0d24bd7e0c
Use correct location for nextcloud config file
2022-10-26 14:10:26 +01:00
Jake Howard
d0cef763e1
Update Nextcloud to 25
2022-10-26 14:09:47 +01:00
Jake Howard
fb1ed14315
Merge branch 'renovate/renovate-renovate-34-x' into 'master'
...
Update renovate/renovate Docker tag to v34
See merge request sys/infrastructure!71
2022-10-26 13:22:28 +01:00
Jake Howard
bfacd3b6df
Merge branch 'renovate/wallabag-wallabag-2.x' into 'master'
...
Update wallabag/wallabag Docker tag to v2.5.2
See merge request sys/infrastructure!50
2022-10-25 08:46:19 +01:00
Jake Howard
a3f54023b7
Merge branch 'renovate/renovate-renovate-33.x' into 'master'
...
Update renovate/renovate Docker tag to v33
See merge request sys/infrastructure!52
2022-10-25 08:46:06 +01:00
Jake Howard
4e77f0165a
Use persistent storage for tt-rss
...
Otherwise the container fails to find the cache directory due to how updates are handled.
2022-10-17 13:44:06 +01:00
Jake Howard
c0a4c35e5b
Merge branch 'renovate/ansible-lint-5.x' into 'master'
...
Update dependency ansible-lint to v5.4.0
See merge request sys/infrastructure!40
2022-10-17 13:43:39 +01:00
Jake Howard
d13d49447e
Merge branch 'renovate/louislam-uptime-kuma-1.x' into 'master'
...
Update louislam/uptime-kuma Docker tag to v1.18.5
See merge request sys/infrastructure!45
2022-10-17 13:33:41 +01:00
Jake Howard
36f8b84ed6
Merge branch 'renovate/vaultwarden-server-1.x' into 'master'
...
Update vaultwarden/server Docker tag to v1.26.0
See merge request sys/infrastructure!46
2022-10-17 13:33:23 +01:00
Jake Howard
7adda6ed1c
Update nextcloud to 24.0.6
2022-10-09 19:41:17 +01:00
Jake Howard
2188c59372
Merge branch 'renovate/louislam-uptime-kuma-1.x' into 'master'
...
Update louislam/uptime-kuma Docker tag to v1.18.4
See merge request sys/infrastructure!44
2022-10-09 19:33:07 +01:00
Jake Howard
58730fcbeb
Move pages hosting to GitLab pages
2022-10-09 18:26:49 +01:00
Jake Howard
491061d900
Remove shenanigans
...
It's not enabled, and it's 1 less container to deal with
2022-10-09 17:40:22 +01:00
Jake Howard
6d890a6991
Setup slides domain
2022-10-08 17:37:28 +01:00
Jake Howard
41582f50db
Set up GitLab pages
2022-10-08 15:51:37 +01:00
Jake Howard
2dc13c6f40
Update nebula to 1.6.1
2022-10-05 08:42:01 +01:00
Jake Howard
521e6320fd
Merge branch 'renovate/matrixdotorg-synapse-1.x' into 'master'
...
Update matrixdotorg/synapse Docker tag to v1.68.0
See merge request sys/infrastructure!39
2022-10-04 13:42:30 +01:00
Jake Howard
681cff5ea7
Merge branch 'renovate/louislam-uptime-kuma-1.x' into 'master'
...
Update louislam/uptime-kuma Docker tag to v1.18.2
See merge request sys/infrastructure!42
2022-10-04 13:40:52 +01:00
Jake Howard
e715770665
Merge branch 'renovate/vabene1111-recipes-1.x' into 'master'
...
Update vabene1111/recipes Docker tag to v1.4.4
See merge request sys/infrastructure!38
2022-10-04 13:39:32 +01:00
Jake Howard
02d5b2d8d3
Upgrade sanoid
2022-09-26 19:32:55 +01:00
Jake Howard
67b890d639
Merge branch 'renovate/vabene1111-recipes-1.x' into 'master'
...
Update vabene1111/recipes Docker tag to v1.4.2
See merge request sys/infrastructure!37
2022-09-26 13:56:40 +01:00
Jake Howard
d9e8b91672
Merge branch 'renovate/ghcr.io-goauthentik-server-2022.x' into 'master'
...
Update ghcr.io/goauthentik/server Docker tag to v2022.9.0
See merge request sys/infrastructure!36
2022-09-26 13:56:38 +01:00
Jake Howard
1eaa33e664
Add DMARC to mailgun
2022-09-22 21:29:21 +01:00
Jake Howard
8c1f088b19
Harden DMARC and SPF rules
...
Hopefully people still get my emails...
2022-09-22 21:26:26 +01:00
Jake Howard
6268c0f451
Add DNS records for mailgun
2022-09-22 21:22:05 +01:00
Jake Howard
72795591ac
Add DMARC
2022-09-22 21:12:41 +01:00
Jake Howard
cf6cc7de7a
Add email to tandoor
2022-09-22 09:13:28 +01:00
Jake Howard
356e04c005
Fewer workers / threads for authentik
2022-09-22 08:52:41 +01:00
Jake Howard
92fdfd252a
Add email to authentik
2022-09-22 08:47:01 +01:00
Jake Howard
98f2eea59b
Add email to plausible
2022-09-22 08:37:00 +01:00
Jake Howard
9098fec232
Disable erlang multi-node distribution
2022-09-22 08:23:30 +01:00
Jake Howard
f8abc9fc7e
Merge branch 'renovate/vabene1111-recipes-1.x' into 'master'
...
Update vabene1111/recipes Docker tag to v1.4.1
See merge request sys/infrastructure!35
2022-09-22 08:16:10 +01:00
Jake Howard
71732b7b7c
Don't keep quite so many backups
...
This results in a huge index which some smaller VMs can't handle
2022-09-21 08:48:05 +01:00