1092 Commits

Author SHA1 Message Date
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
Renovate
2fb21223aa Update matrixdotorg/synapse Docker tag to v1.73.0 2022-12-06 14:01: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
Renovate
9d4eceab29 Update ghcr.io/goauthentik/server Docker tag to v2022.11.3 2022-12-03 14:02:05 +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
Renovate
d5c08bd493 Update redis Docker tag to v7 2022-11-21 16:02:19 +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
Renovate
a8b8c88f27 Update vabene1111/recipes Docker tag to v1.4.5 2022-11-09 14:01:00 +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
Renovate
27069281dc Update renovate/renovate Docker tag to v34 2022-10-25 14:05:25 +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
Renovate
d4053908ab Update renovate/renovate Docker tag to v33 2022-10-23 08:02:08 +01:00
Renovate
f90e167774 Update wallabag/wallabag Docker tag to v2.5.2 2022-10-21 14:01:20 +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
Renovate
cecf9f03a2 Update vaultwarden/server Docker tag to v1.26.0 2022-10-15 18:09:57 +01:00
Renovate
ed2414954e Update louislam/uptime-kuma Docker tag to v1.18.5 2022-10-10 20:01:07 +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