<feed xmlns='http://www.w3.org/2005/Atom'>
<title>smalltech/services, branch main</title>
<subtitle>The Small Tech Kit ("STK"), a collection of nix and NixOS configuration, and associated documentation, ISL's public resource for small organizations that want to host their own infrastructure.</subtitle>
<id>http://code.internetsafetylabs.org/smalltech/atom?h=main</id>
<link rel='self' href='http://code.internetsafetylabs.org/smalltech/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/'/>
<updated>2026-01-30T06:00:16+00:00</updated>
<entry>
<title>remove the acme preliminary-selfsigned option</title>
<updated>2026-01-30T06:00:16+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@internetsafetylabs.org</email>
</author>
<published>2026-01-30T05:59:05+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=c1cf0f0aacfdd48a5c757ae010082a73e6a3a8bd'/>
<id>urn:sha1:c1cf0f0aacfdd48a5c757ae010082a73e6a3a8bd</id>
<content type='text'>
in nixos 25.11 it's now the only supported behavior, so we don't need the option

Force-Push: config
Change-Id: Id6a82e7b6631569e8d75bdf35a5a9391575326cd
</content>
</entry>
<entry>
<title>add some bootstrap groups</title>
<updated>2025-10-22T23:40:28+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@internetsafetylabs.org</email>
</author>
<published>2025-10-22T23:40:28+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=6dbe70dc2debd429b57b5b1f426227da5b8e4cd7'/>
<id>urn:sha1:6dbe70dc2debd429b57b5b1f426227da5b8e4cd7</id>
<content type='text'>
Change-Id: Ie821c8b8a87622c79a5d7a3b92670dbdf430b896
</content>
</entry>
<entry>
<title>update user account name fields</title>
<updated>2025-10-22T22:57:24+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@internetsafetylabs.org</email>
</author>
<published>2025-10-22T22:43:40+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=9b5b4138aea712da6bebbb6cd41834ca40b76e09'/>
<id>urn:sha1:9b5b4138aea712da6bebbb6cd41834ca40b76e09</id>
<content type='text'>
Change-Id: Iff6c4537d3ad9513a7ef77c96d6400213e726918
</content>
</entry>
<entry>
<title>Merge "comment out rootPW. Add openldap to the flake" into main</title>
<updated>2025-10-22T22:52:04+00:00</updated>
<author>
<name>Robert</name>
<email>robert@coffeezombie.com</email>
</author>
<published>2025-10-22T22:52:04+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=5f64a5b957ee1045f211a1282b2dc732385d41f4'/>
<id>urn:sha1:5f64a5b957ee1045f211a1282b2dc732385d41f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>comment out rootPW.</title>
<updated>2025-10-22T22:47:24+00:00</updated>
<author>
<name>Robert Orr</name>
<email>robert@coffeezombie.com</email>
</author>
<published>2025-10-20T20:50:17+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=216e505a44c2ca86491052e8fc4ce56dc732b261'/>
<id>urn:sha1:216e505a44c2ca86491052e8fc4ce56dc732b261</id>
<content type='text'>
Add openldap to the flake

Change-Id: I727e8fe9f0fa4cf4bd98f8b1571837b543bb3311
</content>
</entry>
<entry>
<title>haproxy needs to listen on IPv6</title>
<updated>2025-10-21T03:32:14+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@internetsafetylabs.org</email>
</author>
<published>2025-10-21T03:30:57+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=cedd0fee03e9ea896a7420dc79dcd51701320551'/>
<id>urn:sha1:cedd0fee03e9ea896a7420dc79dcd51701320551</id>
<content type='text'>
this came up during the server migration - the ACME cert failed because
it was only listening on IPv4, and the new machine also does IPv6

Force-Push: it's been a long ops day and I just want this fully squared away, sorry
Change-Id: Ic0a721c78059427dd38b99ff41d3e1c0566ac1cb
</content>
</entry>
<entry>
<title>Modify openldap.nix to get rid of tabs.</title>
<updated>2025-10-17T18:37:58+00:00</updated>
<author>
<name>Robert Orr</name>
<email>robert@coffeezombie.com</email>
</author>
<published>2025-10-16T18:12:14+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=7987c3d069ea6c2adb3c06d4bada0cef1121948b'/>
<id>urn:sha1:7987c3d069ea6c2adb3c06d4bada0cef1121948b</id>
<content type='text'>
First try at openldap configuration. also an initial ISL.ldif and some example ldif and a list of commands that work when run on the server itself. Also, some different example ldif files

Change-Id: I0d702410fbf5a6aa4c626e4f1fc233bb72bad4e5
</content>
</entry>
<entry>
<title>add a skeleton openldap config, which isn't actually turned on yet</title>
<updated>2025-10-01T23:01:23+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@internetsafetylabs.org</email>
</author>
<published>2025-10-01T23:01:23+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=673ce2438657bd81d2226e2dc8918d4ef9d34137'/>
<id>urn:sha1:673ce2438657bd81d2226e2dc8918d4ef9d34137</id>
<content type='text'>
I'd like to check this in to serve as a basis for your work, and you can turn it on when you feel it's ready. sound good?

Change-Id: Icd192b1a7beacf844b5df7742114271889fd384a
</content>
</entry>
<entry>
<title>try to spin up haproxy, nginx, and an ACME client</title>
<updated>2025-07-31T22:30:51+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@internetsafetylabs.org</email>
</author>
<published>2025-07-31T22:25:21+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=58dd4440eaf6be9d260809b9dcb361d1f46f2abb'/>
<id>urn:sha1:58dd4440eaf6be9d260809b9dcb361d1f46f2abb</id>
<content type='text'>
no login/ACL stuff yet

Change-Id: If6eeaed671b2711dc809e94ea00bc6387dcae2f4
</content>
</entry>
<entry>
<title>turn on the Collabora backend service</title>
<updated>2025-06-19T21:21:52+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@internetsafetylabs.org</email>
</author>
<published>2025-06-19T20:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://code.internetsafetylabs.org/smalltech/commit/?id=d68e26828669648f5f91ac0a44a56a5f5193a432'/>
<id>urn:sha1:d68e26828669648f5f91ac0a44a56a5f5193a432</id>
<content type='text'>
Change-Id: I144a170de1d943caae2e77ef0121d448764741b1
</content>
</entry>
</feed>
