<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-server/hosts/by-name/server2, 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-22T19:42:48+00:00</updated>
<entry>
<title>hosts/server2: Setup sharkey</title>
<updated>2025-04-22T19:42:48+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-22T19:42:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=e047b774a9ec66531d61cc121e1a8c540fede145'/>
<id>urn:sha1:e047b774a9ec66531d61cc121e1a8c540fede145</id>
<content type='text'>
Server2 is currently not so much under load, as such it seems better to
split the load.

  # server2
  ## Virtual Hosts

  etebase.vhack.eu: dav.vhack.eu
  gallery.s-schoeffel.de
  git.foss-syndicate.org
  invidious-router.vhack.eu: video.fosswelt.org invidious-router.sils.li
  issues.foss-syndicate.org
  libreddit.vhack.eu
  nextcloud.vhack.eu # &lt;-- This
  redlib.vhack.eu
  sharkey.vhack.eu # &lt;-- And this are the “only” really heavy services here.
  source.foss-syndicate.org
  source.vhack.eu

  ## Open ports

  TCP 22: ssh
  TCP 25: mail-smtp
  TCP 53: dns
  TCP 80: http
  TCP 443: https
  TCP 465: mail-smtp-tls
  TCP 993: mail-imap-tls
  TCP 995: mail-pop3-tls
  TCP 10222: taskchampion-sync

  UDP 53: dns

  # server3

  ## Virtual Hosts

  b-peetz.de
  mail.vhack.eu
  mastodon.vhack.eu
  matrix.vhack.eu
  miniflux.foss-syndicate.org: rss.foss-syndicate.org rss.vhack.eu miniflux.vhack.eu
  openpgpkey.b-peetz.de
  openpgpkey.s-schoeffel.de
  openpgpkey.sils.li
  openpgpkey.vhack.eu
  peertube.vhack.eu
  trinitrix.vhack.eu
  vhack.eu

  ## Open ports

  TCP 22: ssh
  TCP 25: &lt;port is 'mail-smtp' but service 'vhack.mail' is not enabled.&gt;
  TCP 53: dns
  TCP 80: http
  TCP 443: https
  TCP 465: &lt;port is 'mail-smtp-tls' but service 'vhack.mail' is not enabled.&gt;
  TCP 993: &lt;port is 'mail-imap-tls' but service 'vhack.mail' is not enabled.&gt;
  TCP 4190: ???
  TCP 64738: ???

  UDP 53: dns
  UDP 64738: ???
</content>
</entry>
<entry>
<title>hosts/server2: Enable taskwarrior-sync</title>
<updated>2025-04-11T11:31:13+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-11T11:31:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=54f4dc92e84e6efe14e22e9efc80828f1b48de87'/>
<id>urn:sha1:54f4dc92e84e6efe14e22e9efc80828f1b48de87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nextcloud: init on server2</title>
<updated>2025-04-07T13:30:01+00:00</updated>
<author>
<name>Silas Schöffel</name>
<email>sils@sils.li</email>
</author>
<published>2025-04-07T13:01:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=c0c8aa5fbb4ff3f6dc73c51a6333698411b7fe7e'/>
<id>urn:sha1:c0c8aa5fbb4ff3f6dc73c51a6333698411b7fe7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hosts/server2: Format</title>
<updated>2025-04-01T15:08:05+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-01T15:08:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=410031611c33f090787f9a4b208bb33a0f73d168'/>
<id>urn:sha1:410031611c33f090787f9a4b208bb33a0f73d168</id>
<content type='text'>
</content>
</entry>
<entry>
<title>{hosts/server3,zones/vhack.eu}: Activate stalwart-mail on server3 for soispha</title>
<updated>2025-04-01T14:13:51+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-01T14:13:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=9c72df2287ae8ddd4c3f93675f608e414ab5e8e7'/>
<id>urn:sha1:9c72df2287ae8ddd4c3f93675f608e414ab5e8e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zones/vhack.eu: Make it obvious, that the serial number must be changed</title>
<updated>2025-04-01T13:00:03+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-01T13:00:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=68fd599dee4cd39ffd0f12f5ec468694307af668'/>
<id>urn:sha1:68fd599dee4cd39ffd0f12f5ec468694307af668</id>
<content type='text'>
The comment alone would probably suffice, but having a convenient function
that makes it obvious *what* part of the serial number you are actually
supposed to change seems quite useful, when trying to reduce the
possibilities of forgetting it.
</content>
</entry>
<entry>
<title>{hosts/server2,modules/mail}: Re-active the old mail server</title>
<updated>2025-03-30T14:14:11+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-03-30T14:14:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=2c4722f75c73df04f95e5d1652b07e23def90ed7'/>
<id>urn:sha1:2c4722f75c73df04f95e5d1652b07e23def90ed7</id>
<content type='text'>
Running two mail-servers on one system is a total /mess/. Both try to
bind to the same ports, the old stack consists of **5** different
systemd services whilst stalwart-mail's systemd service simply refuses
to stop, etc.

I'm confident that it can work, but it would probably be best to deploy
the new mail-server on server3.
</content>
</entry>
<entry>
<title>hosts/server2: Use the correct path to the DKIM keys</title>
<updated>2025-03-29T14:13:28+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-03-29T14:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=6ee59c8ca5281bd55779c2828e8ea45ca8c88051'/>
<id>urn:sha1:6ee59c8ca5281bd55779c2828e8ea45ca8c88051</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hosts/server2: Setup stalwalt-mail on mail.vhack.eu for soispha@vhack.eu</title>
<updated>2025-03-29T14:13:15+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-03-21T11:26:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=5c28c5d242c60c0fdceffa88a33c65d540e1c8b7'/>
<id>urn:sha1:5c28c5d242c60c0fdceffa88a33c65d540e1c8b7</id>
<content type='text'>
We need to actually test stalwart out in the real world, because the
test can never actually capture all the weird things people do with
their mail setup.

Refs: #6ea08aa
</content>
</entry>
<entry>
<title>zones: Provide a single entry point for all zones</title>
<updated>2025-03-11T16:47:26+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-03-11T16:47:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=cc2c262277f5311ed1a74ba6f11d13a12c9b663f'/>
<id>urn:sha1:cc2c262277f5311ed1a74ba6f11d13a12c9b663f</id>
<content type='text'>
</content>
</entry>
</feed>
