Notes
Notes about how we run our platform and support our clients' systems
SSO in Roundcube and Dovecot 2.3 since Keycloak 26
Keycloak 26 now validates that the client performing token introspection is in the token's aud (audience) claim which means you likely need to make some changes to your Client configuration in Keycloak to keep Roundcube successfully logging into Dovecot 2.3 using SSO.
Using Prosody's mod_push_msg to send Grafana alerts to an XMPP chat room
Grafana doesn't have native xmpp alerting support, this describes how to configure it to use a Prosody module to send alerts to an XMPP chat room.
Forgejo Runners in FreeBSD Jails
Following a request on Mastodon this is some documentation on how to get Forgejo Runners working in FreeBSD.