Commit graph

1168 commits

Author SHA1 Message Date
7a89e7f3bc
Define alert contacts for uptimerobot monitors 2022-12-09 19:05:35 +00:00
e86ed81102
Decommission decker server
It's been replaced by prometheus running internally, and uptimerobot checking.
2022-12-09 19:04:54 +00:00
413400cbc6
Terraform uptimerobot 2022-12-08 21:55:03 +00:00
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
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
772cf7536a
Run prometheus stack as docker user 2022-12-05 21:17:23 +00:00
53c969f2b8
Make prometheus config files read only 2022-12-05 21:12:55 +00:00
3e5b00d176
Add alertmanager 2022-12-05 21:10:41 +00:00
60514d191a
Exclude python stats for HA 2022-12-05 20:36:57 +00:00
ed7faf4678
Scrape healthchecks.io with prometheus and use it for outbound monitoring of prometheus scrapes 2022-12-05 14:41:48 +00:00
8e3b381b8d
Remove unused prometheus network 2022-12-04 22:12:55 +00:00
75862dbaf9
Setup blackbox for some HTTP monitoring 2022-12-04 22:11:49 +00:00
e89f13b8a9
Add collabora 2022-12-02 22:37:42 +00:00
ebfe057658
Add support for public dashboards in Grafana 2022-12-01 13:48:36 +00:00
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
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
d5c08bd493 Update redis Docker tag to v7 2022-11-21 16:02:19 +00:00
8f78f24ea8
Unpin redis minor version on website 2022-11-21 15:21:33 +00:00
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
c388e6bbe1
Add more nginx processes for mastodon 2022-11-20 23:21:09 +00:00
406d9dbf09
Reduce mastodon streaming threads and run 1 thread per core 2022-11-20 23:00:58 +00:00
9b69b419a7
Reduce sidekiq threads on GitLab 2022-11-20 23:00:33 +00:00
a51854f48c
Shuffle around cron jobs to run earlier at night 2022-11-20 22:52:00 +00:00
3ec359ed0e
Deploy me a mastodon 2022-11-18 09:12:28 +00:00
88e3eee059
Prune containers more regularly 2022-11-17 20:37:24 +00:00
a1a153977e
Only keep 2 package versions
3 is the default
2022-11-17 20:36:58 +00:00
c91b1ba871
Allow website to handle traffic to second domain 2022-11-16 14:56:17 +00:00
330e7e9305
Clear pacman cache 2022-11-14 09:04:53 +00:00
a8b8c88f27 Update vabene1111/recipes Docker tag to v1.4.5 2022-11-09 14:01:00 +00:00
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
b513858893
Update nextcloud to 25.0.1 2022-11-07 09:03:40 +00:00
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
b9283ec445
Set port for HTTP proxies 2022-11-06 21:55:05 +00:00
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
fc577f21b8
Update Traefik to 2.9 2022-11-01 20:50:30 +00:00
4c8d5ffe44
Remove all references to traefik pages 2022-11-01 20:30:16 +00:00
d81ed290d7
Put the new website live 2022-10-30 12:04:15 +00:00
08afdd951e
Add hosting for new website
Top sneaky
2022-10-29 18:09:30 +01:00
8dd1f6cddf
Add nextcloud email config 2022-10-26 14:23:08 +01:00
0d24bd7e0c
Use correct location for nextcloud config file 2022-10-26 14:10:26 +01:00
d0cef763e1
Update Nextcloud to 25 2022-10-26 14:09:47 +01:00
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
27069281dc Update renovate/renovate Docker tag to v34 2022-10-25 14:05:25 +01:00
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
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
d4053908ab Update renovate/renovate Docker tag to v33 2022-10-23 08:02:08 +01:00
f90e167774 Update wallabag/wallabag Docker tag to v2.5.2 2022-10-21 14:01:20 +01:00
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
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
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