about summary refs log tree commit diff stats
Commit message (Expand)AuthorAge
* modules/matrix: Provide postgresql with a correct sql statement postgrsql-rescueBenedikt Peetz5 hours
* pkgs/sharkey: 2025.2.2 -> 2025.2.3Benedikt Peetz9 hours
* modules/sharkey: Add required `@chown` syscall group to allow listBenedikt Peetz3 days
* tests/sharkey-image: Rename to `sharkey-cpu`Benedikt Peetz3 days
* modules/sharkey: Ensure, that it can access the host's CPUsBenedikt Peetz4 days
* modules/system-info: Provide a nice warning message, if a port is not yet reg...Benedikt Peetz4 days
* modules/matrix: Use the typed NixOS for user and db creationBenedikt Peetz4 days
* modules/matrix: Group `vhack` attr keys togetherBenedikt Peetz4 days
* modules/mastodon: Group `vhack` keys togetherBenedikt Peetz4 days
* flake.nix: Remove gnutlsBenedikt Peetz4 days
* modules/taskchampion: Make its data directory owned by taskchampion userBenedikt Peetz5 days
* zones/vhack.eu: Actually set the `sharkey.vhack.eu` subdomainBenedikt Peetz5 days
* modules/stalwart-mail: Add recommended proxy settings for stalwarts-proxyBenedikt Peetz5 days
* modules/constants: Also add a user to each group, so that duplicated gids are...Benedikt Peetz5 days
* tests/email-http: Use the factored out DNS serverBenedikt Peetz5 days
* hosts/server2: Use the internal stalwart directoryBenedikt Peetz5 days
* tests/email-http: Test the http self-service availabilityBenedikt Peetz5 days
* modules/stalwart-mail: Don't restart the systemd serviceBenedikt Peetz5 days
* modules/stalwart-mail: Enable the http self-service interfaceBenedikt Peetz5 days
* modules/nginx: Set the "acme" group as group of the "acme" userBenedikt Peetz5 days
* modules/stalwart-mail: Allow both nginx and stalwart-mail access to the certBenedikt Peetz5 days
* modules/stalwart-mail: Explicitly list out valid password hashesBenedikt Peetz5 days
* modules/stalwart-mail: Make `cfg.principals` nullableBenedikt Peetz5 days
* modules/stalwart-mail: Use correct group name for `redis-stalwart-mail`Benedikt Peetz5 days
* pkgs/stalwart-mail-free: Update package hash, as it changedBenedikt Peetz6 days
* hosts/server2: Setup sharkeyBenedikt Peetz6 days
* test/sharkey: InitBenedikt Peetz6 days
* modules/sharkey: InitBenedikt Peetz6 days
* pkgs/sharkey: InitBenedikt Peetz6 days
* tests/{common,email-dns}: Move last part of acme and dns handling to commonBenedikt Peetz6 days
* tests/email-dns: Factor out all of the secrets/acme stuff into a common dirBenedikt Peetz6 days
* update.sh: Also run `nix flake update`Benedikt Peetz6 days
* flake.lock: UpdateBenedikt Peetz6 days
* zones/vhack.eu: Add a taskchampion subdomainBenedikt Peetz2025-04-11
* modules/system-info: Register taskchampion portBenedikt Peetz2025-04-11
* modules/taskchampion-sync: Persist data directoryBenedikt Peetz2025-04-11
* hosts/server2: Enable taskwarrior-syncBenedikt Peetz2025-04-11
* modules/taskchampion-sync: Add {u,g}ids to {group,user}Benedikt Peetz2025-04-11
* {modules,test}/taskchampion-sync: InitBenedikt Peetz2025-04-11
* zones/vhack.eu: add nextcloud subdomainSilas Schöffel2025-04-07
* nextcloud: init on server2Silas Schöffel2025-04-07
* hosts/server2: FormatBenedikt Peetz2025-04-01
* tests/email-dns/secrets/dkim/gen_key.sh: Add shellcheck shellBenedikt Peetz2025-04-01
* {hosts/server3,zones/vhack.eu}: Activate stalwart-mail on server3 for soisphaBenedikt Peetz2025-04-01
* zones/vhack.eu: Correct specify the SRV targets as fully-qualifiedBenedikt Peetz2025-04-01
* zones/vhack.eu: Set the SOA name server entry to a real domainBenedikt Peetz2025-04-01
* zones/vhack.eu: Make it obvious, that the serial number must be changedBenedikt Peetz2025-04-01
* tests/dns: Avoid tracing the name-server interfacesBenedikt Peetz2025-04-01
* zones/vhack.eu: Also revert the mail server changesBenedikt Peetz2025-03-30
* {hosts/server2,modules/mail}: Re-active the old mail serverBenedikt Peetz2025-03-30