<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-server/system/services/taskserver/certs/generate, branch main</title>
<subtitle>nixos-config for vhack.eu servers https://vhack.eu</subtitle>
<id>http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/'/>
<updated>2025-01-25T20:43:25+00:00</updated>
<entry>
<title>feat(system): remove</title>
<updated>2025-01-25T20:43:25+00:00</updated>
<author>
<name>Silas Schöffel</name>
<email>sils@sils.li</email>
</author>
<published>2025-01-25T20:42:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=51085ef8f8fd4a8c8ef7fe0890ddcdc22433a94c'/>
<id>urn:sha1:51085ef8f8fd4a8c8ef7fe0890ddcdc22433a94c</id>
<content type='text'>
This only contains unused and unwanted services
</content>
</entry>
<entry>
<title>build(system/services/taskserver/certs/generate): Convert to `nix-shell`</title>
<updated>2024-12-19T16:34:46+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-11-29T15:22:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=a0eb6e9ad65cc7040f45d2f8c720882b19e2560e'/>
<id>urn:sha1:a0eb6e9ad65cc7040f45d2f8c720882b19e2560e</id>
<content type='text'>
Lix does not support the newer `nix shell` shebang.
</content>
</entry>
<entry>
<title>refactor(taskserver/certs): Format scripts and allow selecting which certs to generate</title>
<updated>2024-10-05T19:14:23+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-10-05T19:14:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=e160aae0d52b7e7d7403105e110f2e73ebedc5b7'/>
<id>urn:sha1:e160aae0d52b7e7d7403105e110f2e73ebedc5b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(system/services/taskserver/certs): Move cert generation to script</title>
<updated>2023-11-07T15:44:08+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-11-07T15:44:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=961729eed1540a7633f5200c63dcf8650d35c56f'/>
<id>urn:sha1:961729eed1540a7633f5200c63dcf8650d35c56f</id>
<content type='text'>
This fully removes the human-factor and allows it to just run
`./generate` to generate all required certificates and keys (with the
needed extra keys and certificates)
</content>
</entry>
<entry>
<title>feat(system/services/taskserver): Integrate Let's Encrypt certificates</title>
<updated>2023-10-16T15:20:00+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-10-04T18:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=1dd6f8d3b4d7dc93095e662aaca190d3fe1be264'/>
<id>urn:sha1:1dd6f8d3b4d7dc93095e662aaca190d3fe1be264</id>
<content type='text'>
The current setup now runs the `taskserver.vhack.eu` domain with a
Let's Encrypt certificate and additionally uses a self-signed CA
certificate to validate clients.

The shell scripts used to generate the CA certificate and the derived
client certificate (and keys) are taken nearly unmodified from the
upstream repository [1].

[1]: https://github.com/GothenburgBitFactory/taskserver/tree/9794cff61e56bdfb193c6aa4cebb57970ac68aef/pki
</content>
</entry>
</feed>
