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
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
5017b3ad78
Add mastodon cleanup script
2023-01-29 19:46:47 +00:00
f063b09540
Enable gitea federation
2023-01-29 17:45:39 +00:00
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
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
4fd3945c47
Add robots.txt for gitea
2023-01-28 15:32:34 +00:00
848c0f03e1
Update gitea/gitea Docker tag to v1.18.3
2023-01-27 18:01:57 +00:00
a443d56a1c
Add a gitea deployment
...
Yep, it's that time of year _again_
2023-01-27 17:28:45 +00:00
5e9c5f7683
Version pihole settings
2023-01-24 20:15:21 +00:00
66c900f76e
Update ghcr.io/goauthentik/server Docker tag to v2023.1.2
2023-01-23 16:01:09 +00:00
7edf6899f3
Update nextcloud to 25.0.3
2023-01-19 22:43:09 +00:00
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
81d2194d5a
Update ghcr.io/goauthentik/server Docker tag to v2023
2023-01-18 16:01:52 +00:00
23eccb6d73
Update matrixdotorg/synapse Docker tag to v1.75.0
2023-01-17 14:02:10 +00:00
d7ae77247b
Setup NTP on tang
2023-01-16 09:11:15 +00:00
4ba92cb08f
Update dependency yamllint to v1.29.0
2023-01-10 18:01:24 +00:00
ad50176ee9
Add internal alias to pihole
2023-01-08 18:36:03 +00:00
5753cd2cf1
Provision my pi with ansible now
...
It's insanely slow, but works
2023-01-08 17:59:22 +00:00
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
bd929f28e5
Update ghcr.io/goauthentik/server Docker tag to v2022.12.2
2023-01-05 10:01:45 +00:00
905f0f2b08
Update vaultwarden/server Docker tag to v1.27.0
2022-12-24 18:01:58 +00:00
49372f7c8e
Update matrixdotorg/synapse Docker tag to v1.74.0
2022-12-20 18:02:55 +00:00
6d5570b0f2
Update YOURLS' mariadb to 10.10
2022-12-13 09:14:06 +00:00
b6705788e6
Update nextcloud's mariadb to 10.6
...
This is the latest it supports
2022-12-13 09:14:06 +00:00
167b8bd140
Keep GitLab backups for 2 weeks
2022-12-13 09:14:06 +00:00
7c168fd28c
Update plausible to 1.5
...
Update Clickhouse at the same time
2022-12-13 09:14:06 +00:00
6fc6366c33
Update nextcloud to 25.0.2
2022-12-13 09:14:06 +00:00
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
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
e86ed81102
Decommission decker
server
...
It's been replaced by prometheus running internally, and uptimerobot checking.
2022-12-09 19:04:54 +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
2fb21223aa
Update matrixdotorg/synapse Docker tag to v1.73.0
2022-12-06 14:01: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
9d4eceab29
Update ghcr.io/goauthentik/server Docker tag to v2022.11.3
2022-12-03 14:02:05 +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
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
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
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
cecf9f03a2
Update vaultwarden/server Docker tag to v1.26.0
2022-10-15 18:09:57 +01:00
ed2414954e
Update louislam/uptime-kuma Docker tag to v1.18.5
2022-10-10 20:01:07 +01:00
7adda6ed1c
Update nextcloud to 24.0.6
2022-10-09 19:41:17 +01:00
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
58730fcbeb
Move pages hosting to GitLab pages
2022-10-09 18:26:49 +01:00
491061d900
Remove shenanigans
...
It's not enabled, and it's 1 less container to deal with
2022-10-09 17:40:22 +01:00
77bc6947ab
Update louislam/uptime-kuma Docker tag to v1.18.4
2022-10-09 10:01:04 +01:00
6d890a6991
Setup slides domain
2022-10-08 17:37:28 +01:00
41582f50db
Set up GitLab pages
2022-10-08 15:51:37 +01:00
2dc13c6f40
Update nebula to 1.6.1
2022-10-05 08:42:01 +01:00
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
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
62aab30dc8
Update louislam/uptime-kuma Docker tag to v1.18.2
2022-10-04 12:01:00 +01:00
81b302459e
Update vabene1111/recipes Docker tag to v1.4.4
2022-09-30 16:01:02 +01:00
d4830ae9c2
Update dependency ansible-lint to v5.4.0
2022-09-29 10:01:27 +01:00
b32b7ca629
Update matrixdotorg/synapse Docker tag to v1.68.0
2022-09-27 14:01:34 +01:00
02d5b2d8d3
Upgrade sanoid
2022-09-26 19:32:55 +01:00
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
5be1078639
Update vabene1111/recipes Docker tag to v1.4.2
2022-09-23 18:01:17 +01:00
bcc2bfd417
Update ghcr.io/goauthentik/server Docker tag to v2022.9.0
2022-09-23 12:01:29 +01:00
cf6cc7de7a
Add email to tandoor
2022-09-22 09:13:28 +01:00
356e04c005
Fewer workers / threads for authentik
2022-09-22 08:52:41 +01:00
92fdfd252a
Add email to authentik
2022-09-22 08:47:01 +01:00
98f2eea59b
Add email to plausible
2022-09-22 08:37:00 +01:00
9098fec232
Disable erlang multi-node distribution
2022-09-22 08:23:30 +01:00