2023-11-23T11:58:08Z - 2024-11-23T11:58:08Z
Overview
159 pull requests merged by 5 users
Merged
#274 matrix: Enable MSC4108 to allow signing in with QR Code
Merged
#269 maintenance: update element-web, forgejo, nextcloud, matrix-synapse and others
Merged
#271 matrix-authentication-service: disable changing mail address
Merged
#270 prometheus: disable daily e2e notification again
Merged
#262 modules/forgejo: allow migrations from local networks
Merged
#265 coturn: fix secret path
Merged
#264 keycloak: fix registration with pub.solar theme
Merged
#260 core: add activationScript to show closure diff
Merged
#259 maintenance: updates for element-web, forgejo, matrix-synapse and others
Merged
#255 alertmanager: alert on high load only after 20m
Merged
#256 matrix-appservice-irc: reduce logging level to warn
Merged
#257 secrets: remove leftover secret files
Merged
#248 ci: use treefmt2 with flag --ci
Merged
#246 docs: more garage CLI usage, avoid leaking secret
Merged
#230 docs: add examples for cachix usage
Merged
#250 matrix-authentication-service: init, test, migrate synapse
Merged
#253 modules/tt-rss: pin on revision
Merged
#249 maintenance: updates for mastodon, matrix-synapse
Merged
#245 garage: fix wildcard DNS cert renewal with wildcard CNAME records
Merged
#247 docs: fix IP for keycloak admin API
Merged
#244 trinkgenossin: fix network in initrd
Merged
#239 mastodon: host media files on pub.solar garage cluster
Merged
#240 maintenance: update element-web, keycloak, mastodon, nextcloud
Merged
#238 nextcloud: docs how to get debug logs
Merged
#237 logins: add teutat3s secondary SSH public key
Merged
#236 mastodon: actually use opensearch via module option
Merged
#235 maintenance updates for element-web, forgejo, mastodon, matrix-synapse, nextcloud and others
Merged
#234 flora-6: remove
Merged
#233 obs-portal: fix backups, docker command does not need a TTY
Merged
#228 obs-portal: add backups
Merged
#226 mail: add backups
Merged
#227 devshell: add terraform-ls
Merged
#222 garage: initial cluster
Merged
#225 mediawiki: add backups
Merged
#224 feat/tests
Merged
#221 Maintenance + security updates for element, forgejo, mastodon, matrix-synapse
Merged
#220 secrets: ensure no final newline in editorconfig
Merged
#219 Update docker, forgejo, systemd and others
Merged
#218 Update element-web, matrix-synapse, nextcloud and misc packages
Merged
#217 RSS reader
Merged
#216 mediawiki: update to 1.42.1
Merged
#214 Update element-web, php and misc
Merged
#213 Maintenance updates forgejo, matrix-synapse, nextcloud
Merged
#212 security: update mastodon to 4.2.10
Merged
#211 flake updates, update grafana dashboard
Merged
#203 flake: update to NixOS 24.05
Merged
#210 zfs: enable scrub once per month
Merged
#209 Updates for element-web, forgejo, nextcloud, synapse and more
Merged
#208 postgresql: tune
Merged
#206 centralize docs for SSH access
Merged
#205 loki tuning, lock down SSH for tankstelle, tweak nextcloud SMTP settings
Merged
#204 fix promtail host label
Merged
#202 Add metronom + tankstelle to grafana + loki
Merged
#201 update mastodon, matrix-synapse, nextcloud, php, ruby, and others
Merged
#200 loki, prometheus, promtail should connect via wireguard
Merged
#196 Init mail.pub.solar
Merged
#198 ci: add self-hosted runner tankstelle
Merged
#199 alerts: alert for uptime after 90 days instead of 30 days
Merged
#195 style: avoid usage of top-level "with lib;"
Merged
#197 Update matrix-synapse, docker and others
Merged
#194 backups: remove droppie
Merged
#192 fix: nachtigall wants keycloak
Merged
#193 backups: reduce chances for lock race
Merged
#189 Add alertmanager config - part 2
Merged
#191 secrets: rekey for ryzensun
Merged
#190 maintenance: update element-web, glibc, nextcloud, php, others
Merged
#188 logins: add ryzensun to teutat3s logins
Merged
#187 style: update git-blame-ignore-revs
Merged
#183 style: check formatting using nixpkgs standard and fail early in CI to enforce it
Merged
#186 docs: add CONTRIBUTING
Merged
#185 Add AGPL LICENSE
Merged
#184 refactor: use options for config parts
Merged
#181 matrix: init stickerpicker
Merged
#180 chore: update element-web, matrix-synapse and others
Merged
#179 Put modules into uniform folders - part 2
Merged
#175 refactor: Move all apps into modules
Merged
#176 Add official formatter to flake
Merged
#172 Add .editorconfig file with tabs as indentation
Merged
#173 docs: add rough documentation about obs-portal
Merged
#115 obs-portal: init obs-portal on nachtigall
Merged
#171 Revert "matrix-appservice-irc: remove unneeded syscall override"
Merged
#153 nachtigall: synapse security update
Merged
#152 ci: update forgejo runner to fix cache
Merged
#151 set pruneOpts for restic backups to daily 7, weekly 4, monthly 3
Merged
#150 ci: update nix-quick-install-action, cache-nix-action, cachix-action
Merged
#149 chore: forgejo security update, update matrix-synapse et al.
Merged
#148 flora-6: add wg-ssh to ignored systemd-wait-online interfaces
Merged
#147 chore: security update PHP, update element-web, misc updates
Merged
#146 nginx: set worker_processes to number of CPU cores
Merged
#145 wireguard: use IP addresses for wireguard endpoints
Merged
#144 networking: add wireguard hosts to /etc/hosts
Merged
#139 forgejo: also reroute ssh traffic for ipv6
Merged
#142 forgejo: enable repo search (indexer), save login cookie for 365 days
Merged
#143 mastodon: clean media older than 7 days
Merged
#141 wireguard: add ryzensun to teutat3s' hosts
Merged
#140 docs: include notes regarding rollback in deploy docs, misc updates
Merged
#138 forgejo: make SSH keys declarative
Merged
#135 fix(nextcloud): define a maintenance window
Merged
#137 nachtigall: forgejo: update firewall settings
Merged
#136 forgejo: use iptables routing instead of ssh patch
Merged
#133 forgejo: allow multiple host addresses for SSH
Merged
#134 Update flake.nix
Merged
#132 admins: Add axeman's wireguard device
Merged
#130 docs: explain admin access and secrets
Merged
#128 security/close-ssh
Merged
#129 wireguard: fix flora-6 address
Merged
#126 feat/wireguard
Merged
#127 chore: update element-desktop, matrix-synapse, nextcloud and misc
Merged
#125 mediawiki: update to v1.41.1
Merged
#122 website: add security.txt
Merged
#124 matrix: set forgotten_room_retention_period to 7d
Merged
#121 Update element-web, matrix-synapse
Merged
#120 public-keys: update b12f ssh keys with new yubikeys
Merged
#119 chore: updates for element-web, forgejo, mastodon, nextcloud
Merged
#118 fix: nginx duplicate default server
Merged
#116 nginx/miom: init miom.space website
Merged
#117 nginx/pub.solar: disable logging for homepage
Merged
#114 security: Upgrade mastodon to 4.2.7
Merged
#113 chore: nix flake update
Merged
#112 feat: init tmate-ssh-server
Merged
#110 chore: update element-web, keycloak, matrix-synapse, nextcloud, misc
Merged
#111 feat: use forgejo NixOS module with gitea user
Merged
#109 dns: add DKIM record to pub.solar domain
Merged
#108 security: update mastodon to 4.2.5
Merged
#107 metrics(matrix-synapse): enable internal MAU metrics
Merged
#106 feat(grafana): add synapse dashboard
Merged
#105 fix(matrix-synapse): mail hostname, missing tls setting on metrics listener
Merged
#104 chore: update mastodon: 4.2.3 -> 4.2.4, element-web: 1.11.54 -> 1.11.55
Merged
#100 feat(matrix-synapse): enable metrics
Merged
#102 fix: greenbaum manta URL for terraform remote state
Merged
#103 feat: format with nixpkgs-fmt
Merged
#99 chore: update element-web, synapse, keycloak, PHP, misc
Merged
#101 fix: make turn.pub.solar CNAME record, fixing IPv6
Merged
#98 fix(mastodon): use working unix sockets for streaming api
Merged
#97 chore: bump flake inputs
Merged
#96 fix: remove QuickInstantCommons extension
Merged
#95 feat: update mediawiki to 1.41.0, enable new extension TemplateStyles
Merged
#93 feat: shutdown freenode IRC bridge, use shorter IRC aliases,
Merged
#92 fix uploads path eventually
Merged
#91 update mediawiki config
Merged
#90 docs: initial docs for ci
Merged
#89 docs: add privacy hardening docs
Merged
#86 Update forgejo / drone CI
Merged
#85 chore: bump flake inputs, ssh security update
Merged
#84 chore: update flake inputs home-manager
, nixpkgs
, remove temporary input release-2311
Merged
#83 feat(matrix): enable sliding-sync
Merged
#82 fix(keycloak): NullPointerException
Merged
#81 feat: nixpkgs updates 2023-12-13
Merged
#77 feat: grafana + prometheus + loki on flora-6
Merged
#80 forgejo: allow webhooks to all pub.solar subdomains
Merged
#65 ci: cache nix-store using nix-community/cache-nix-action
Merged
#76 feat: backup matrix-synapse, matrix-appservice-irc, mautrix-telegram to storagebox
Merged
#79 docs: add how to manage DNS records with terraform
Merged
#78 fix: new Greenbaum mail hostname is mail.greenbaum.zone
Merged
#75 NixOS 23.11 fixes
Merged
#74 feat: NixOS 23.11 Tapir
Merged
#73 nextcloud: add skeleton directory that adds a good readme for new users
Merged
#67 docs: update link to git repo
Merged
#72 Production config for matrix
7 pull requests proposed by 3 users
Proposed
#123 WIP: loomio: init
Proposed
#174 WIP: feat/automated-account-deletion
Proposed
#182 wip: matrix moderation with draupnir
Proposed
#229 Add blackbox-exporter config
Proposed
#231 Add blackbox-exporter for certificate expiry checks
Proposed
#261 auth: add user for each administrator
Proposed
#275 element-web: enable Element Call by default
12 issues closed from 2 users
Closed
#268 matrix-synapse: want QR code to add new device
Closed
#242 Make our Matrix Homeserver work with Element X
Closed
#243 keycloak: passkey login is broken
Closed
#251 pub.solar website: add new hakken.irl dates
Closed
#223 Migrate mastodon media to our object storage
Closed
#215 Backups for OBS portal
Closed
#207 setup backups for mails
Closed
#87 Implement backups for mediawiki
Closed
#168 Resource alerts
Closed
#178 Add LICENSE file
Closed
#165 Stickers for Element [matrix]
Closed
#155 Move obs-portal to nachtigall
24 issues created by 2 users
Opened
#88 Write docs on how to use our infra as a GCloud/iCloud replacement
Opened
#94 keycloak theme v2 in pub.solar style
Opened
#154 Add loomio or other decentralized decision making tool
Opened
#156 Automated account deletion
Opened
#157 Data takeout
Opened
#158 No-email registration
Opened
#159 Emailing
Opened
#160 Dedicated video calling app
Opened
#161 SSO group sync & verification
Opened
#162 Make all services available via onion addresses
Opened
#163 Minimize logging across all services
Opened
#164 Blog
Opened
#166 Automated backup testing
Opened
#167 e2e tests
Opened
#232 Postgres authentication hardening
Opened
#241 Fix keycloak X-Forwarded-*
header warning
Opened
#252 pub.solar website: add forgejo actions for deployment
Opened
#254 Check simultaneous backups
Opened
#258 Adopt a code of conduct (CoC)
Opened
#263 Self-service option to disable account in Keycloak
Opened
#266 matrix-synapse: configure media retention
Opened
#267 prometheus: want restic exporter
Opened
#272 Privacy policy mentions non-existent "Terms of Service"
Opened
#276 Review uptime monitoring
1 unresolved conversation
Open
#58
WIP: feat: libreddit