<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-server/modules, branch stalwart</title>
<subtitle>nixos-config for vhack.eu servers https://vhack.eu</subtitle>
<id>http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=stalwart</id>
<link rel='self' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=stalwart'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/'/>
<updated>2025-04-23T19:14:09+00:00</updated>
<entry>
<title>modules/stalwart-mail: Add admin account password</title>
<updated>2025-04-23T19:14:09+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-23T18:58:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=4dae327cc211e18efa71442599d99c67d03e1f14'/>
<id>urn:sha1:4dae327cc211e18efa71442599d99c67d03e1f14</id>
<content type='text'>
This is required to start creating accounts via the webinterface.
</content>
</entry>
<entry>
<title>modules/taskchampion: Make its data directory owned by taskchampion user</title>
<updated>2025-04-23T15:18:06+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-23T15:18:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=440cd526d8e7914a48f423c289cb50c42ba8effd'/>
<id>urn:sha1:440cd526d8e7914a48f423c289cb50c42ba8effd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/stalwart-mail: Add recommended proxy settings for stalwarts-proxy</title>
<updated>2025-04-23T10:25:07+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-23T10:25:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=ed901a996db4296e55953b6f91ed097f234c8eb2'/>
<id>urn:sha1:ed901a996db4296e55953b6f91ed097f234c8eb2</id>
<content type='text'>
This includes setting things, like setting the `X-Forwarded-For` header.
</content>
</entry>
<entry>
<title>modules/constants: Also add a user to each group, so that duplicated gids are avoided</title>
<updated>2025-04-23T10:24:31+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-23T10:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=3721a3474f162748c7a53f29a542a28edbc0f28a'/>
<id>urn:sha1:3721a3474f162748c7a53f29a542a28edbc0f28a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/stalwart-mail: Don't restart the systemd service</title>
<updated>2025-04-23T10:10:32+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-12T14:12:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=226e970dafa979bdf713e045ab916f0e6c3515ef'/>
<id>urn:sha1:226e970dafa979bdf713e045ab916f0e6c3515ef</id>
<content type='text'>
Restarting might be useful, if stalwart is actually _running_ in prod,
but currently the constant restart makes it very difficult to
debug (or even stop) the service.
</content>
</entry>
<entry>
<title>modules/stalwart-mail: Enable the http self-service interface</title>
<updated>2025-04-23T10:10:31+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-12T14:12:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=b4d3b4a6663e66c508ded05ea9668083e7e5c73f'/>
<id>urn:sha1:b4d3b4a6663e66c508ded05ea9668083e7e5c73f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/nginx: Set the "acme" group as group of the "acme" user</title>
<updated>2025-04-23T10:10:30+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-12T14:10:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=7c22d0244fccf6fcc0de54808bef4f0976c6bdf9'/>
<id>urn:sha1:7c22d0244fccf6fcc0de54808bef4f0976c6bdf9</id>
<content type='text'>
For some reason, this is not done already. Setting this prevents an
assertion being thrown, that the "acme" user does not have a group.
</content>
</entry>
<entry>
<title>modules/stalwart-mail: Allow both nginx and stalwart-mail access to the cert</title>
<updated>2025-04-23T10:10:28+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-12T14:08:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=e48c609796a9f819e75eb05b7f4833f2d442cee7'/>
<id>urn:sha1:e48c609796a9f819e75eb05b7f4833f2d442cee7</id>
<content type='text'>
This is needed for the http challenge (and for the potential to use
nginx as a proxy in the future.)
</content>
</entry>
<entry>
<title>modules/stalwart-mail: Explicitly list out valid password hashes</title>
<updated>2025-04-23T10:10:27+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-11T09:57:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=f0f8df8f40cefbfc4d676352a94dbe35cc99a0db'/>
<id>urn:sha1:f0f8df8f40cefbfc4d676352a94dbe35cc99a0db</id>
<content type='text'>
If a password hash does not match stalwart's know ones, it will just
treat it as plaintext. This is obviously very bad, and should be
avoided.
</content>
</entry>
<entry>
<title>modules/stalwart-mail: Make `cfg.principals` nullable</title>
<updated>2025-04-23T10:10:27+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-11T09:50:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=9c4a209c50518e54fc806e2901ae7039e8826163'/>
<id>urn:sha1:9c4a209c50518e54fc806e2901ae7039e8826163</id>
<content type='text'>
This makes it possible to use the internal storage
</content>
</entry>
</feed>
