about summary refs log tree commit diff stats
Commit message (Expand)AuthorAge
* modules/constants: Also add a user to each group, so that duplicated gids are...Benedikt Peetz35 hours
* tests/email-http: Use the factored out DNS serverBenedikt Peetz35 hours
* hosts/server2: Use the internal stalwart directoryBenedikt Peetz35 hours
* tests/email-http: Test the http self-service availabilityBenedikt Peetz35 hours
* modules/stalwart-mail: Don't restart the systemd serviceBenedikt Peetz35 hours
* modules/stalwart-mail: Enable the http self-service interfaceBenedikt Peetz35 hours
* modules/nginx: Set the "acme" group as group of the "acme" userBenedikt Peetz35 hours
* modules/stalwart-mail: Allow both nginx and stalwart-mail access to the certBenedikt Peetz35 hours
* modules/stalwart-mail: Explicitly list out valid password hashesBenedikt Peetz35 hours
* modules/stalwart-mail: Make `cfg.principals` nullableBenedikt Peetz35 hours
* modules/stalwart-mail: Use correct group name for `redis-stalwart-mail`Benedikt Peetz35 hours
* pkgs/stalwart-mail-free: Update package hash, as it changedBenedikt Peetz37 hours
* hosts/server2: Setup sharkeyBenedikt Peetz2 days
* test/sharkey: InitBenedikt Peetz2 days
* modules/sharkey: InitBenedikt Peetz2 days
* pkgs/sharkey: InitBenedikt Peetz2 days
* tests/{common,email-dns}: Move last part of acme and dns handling to commonBenedikt Peetz2 days
* tests/email-dns: Factor out all of the secrets/acme stuff into a common dirBenedikt Peetz2 days
* update.sh: Also run `nix flake update`Benedikt Peetz3 days
* flake.lock: UpdateBenedikt Peetz3 days
* zones/vhack.eu: Add a taskchampion subdomainBenedikt Peetz13 days
* modules/system-info: Register taskchampion portBenedikt Peetz13 days
* modules/taskchampion-sync: Persist data directoryBenedikt Peetz13 days
* hosts/server2: Enable taskwarrior-syncBenedikt Peetz13 days
* modules/taskchampion-sync: Add {u,g}ids to {group,user}Benedikt Peetz13 days
* {modules,test}/taskchampion-sync: InitBenedikt Peetz13 days
* 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
* modules/mail: Avoid changing the `virtualMail` user uidBenedikt Peetz2025-03-30
* modules/mail: Actually set the uid/gid of the virtualMail userBenedikt Peetz2025-03-30
* zones/vhack.eu: Use correct `eu` tld instead of `org`Benedikt Peetz2025-03-30
* modules/stalwart-mail: Assign uids and gids to the stalwart usersBenedikt Peetz2025-03-29
* modules/constants: Enforce the 0 to 400 limitBenedikt Peetz2025-03-29
* modules/constants: Correctly assign each uid so that none is greater 400Benedikt Peetz2025-03-29
* modules/constants: Dry gid definitions by inheriting the uidsBenedikt Peetz2025-03-29
* hosts/server2: Use the correct path to the DKIM keysBenedikt Peetz2025-03-29
* hosts/server2: Setup stalwalt-mail on mail.vhack.eu for soispha@vhack.euBenedikt Peetz2025-03-29
* tests/email-dns/secrets: Re-key secrets, so that soispha and sils can read themBenedikt Peetz2025-03-27
* flake.lock: UpdateBenedikt Peetz2025-03-27
* zones/vhack.eu: Fix cyclic CNAME entry for `source.vhack.eu`Benedikt Peetz2025-03-21
* zones/vhack.eu: Add the `source.vhack.eu` dns entry for the redirectBenedikt Peetz2025-03-21