<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-server/system/services/taskserver/certs, branch jitsi-meet</title>
<subtitle>nixos-config for vhack.eu servers https://vhack.eu</subtitle>
<id>http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=jitsi-meet</id>
<link rel='self' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=jitsi-meet'/>
<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>style(treewide): Format</title>
<updated>2024-12-23T17:41:49+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-12-23T17:40:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=9eb900ee6017d19d523f27d780d756cefc2b72fd'/>
<id>urn:sha1:9eb900ee6017d19d523f27d780d756cefc2b72fd</id>
<content type='text'>
</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>feat(taskserver/certs/ca.certs.pem): Regenerate certificate</title>
<updated>2024-10-05T19:15:23+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-10-05T19:15:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=a846d7b114df198910fc7628b7e78b6be23eeba5'/>
<id>urn:sha1:a846d7b114df198910fc7628b7e78b6be23eeba5</id>
<content type='text'>
</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>chore(taskserver/certs/ca.key.pem.gpg): reencrypt with new keys as recipients</title>
<updated>2024-10-05T18:52:11+00:00</updated>
<author>
<name>Silas Schöffel</name>
<email>sils@sils.li</email>
</author>
<published>2024-10-05T18:52:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=6816e28ec3d65de81866629c932170bc0145a701'/>
<id>urn:sha1:6816e28ec3d65de81866629c932170bc0145a701</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>
