commit 539d947ef2d8f39cee6f0743be7ba549353f3df8 (patch)
parent 3bac8747ab8ac9f814dd0fc48af078a780f0246c
Author: alex <alex@garbash.com>
Date: Wed, 27 Apr 2022 23:38:09 -0400
Add note on mailing list setup
Diffstat:
3 files changed, 46 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
@@ -21,7 +21,9 @@ BUILT = index.html \
notes/010-irc-bouncer.html \
notes/010-irc-bouncer.txt \
notes/011-backups.html \
- notes/011-backups.txt
+ notes/011-backups.txt \
+ notes/012-mailing-lists.html \
+ notes/012-mailing-lists.txt
build: $(BUILT)
diff --git a/index.md b/index.md
@@ -39,3 +39,4 @@ Game Plan
* [Set up wireguard](notes/009-wireguard.html)
* [Set up IRC bouncer](notes/010-irc-bouncer.html)
* [Basic backup solution](notes/011-backups.html)
+* [Primitive Mailing Lists and Archive](notes/012-mailing-lists.html)
diff --git a/notes/012-mailing-lists.md b/notes/012-mailing-lists.md
@@ -0,0 +1,42 @@
+---
+title: 012-mailing-lists
+---
+
+# 012-mailing-lists
+
+Weds April 27, 2022
+
+I surprised myself today while revisiting this site
+to find that I had set up mailing lists months ago.
+Or something that resembles them.
+
+We don't have any users other than myself and ~anthony,
+so they've gone unused, but my vision for the tilde
+is one that uses email for collaboration (outside of
+IRC).
+
+I don't have any experience setting up majordomo or
+anything like that, but since all accounts are local I
+was able to create a "mailing list" by just updating
+/etc/mail/aliases with the lists:
+
+ announce: alex, anthony
+
+And rerunning `newaliases(8)`. Hacky but it works!
+I wonder if they have a limit...
+
+In addition, I had set up primitive HTML archives using
+`hypermail(1)`. A dedicated user account to manage the
+archives simply runs the following every 5m via `cron(8)`:
+
+
+ #!/bin/sh
+ # archiveit -- regular archives
+ for l in announce bugs dev misc; do
+ hypermail -d /var/www/htdocs/lists/$l -g -m /var/lists/$l
+ done
+
+
+Pop it behind the VPN and serve it up with `httpd(8)` and
+we have a mailing list archive so new members can see
+the old conversations!