From 2b9a77c6b92a7c8726d13df6e1e450e112f09830 Mon Sep 17 00:00:00 2001 From: Ronni Baslund Date: Thu, 11 Jun 2026 08:39:11 +0200 Subject: [PATCH] docs(stalwart): white-label groupware defaults in the bootstrap notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stalwart names every account's default calendar 'Stalwart Calendar' and address book 'Stalwart Address Book' — visible in Apple Calendar/Contacts. Set to neutral 'Calendar'/'Contacts' on the live server (x:Calendar + x:AddressBook singletons via management JMAP, existing ronni@dezky.eu collections renamed); recorded as bootstrap step 4 for rebuilds. --- infrastructure/production/host/stalwart/install.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/infrastructure/production/host/stalwart/install.sh b/infrastructure/production/host/stalwart/install.sh index c6675e9..43ec8bc 100755 --- a/infrastructure/production/host/stalwart/install.sh +++ b/infrastructure/production/host/stalwart/install.sh @@ -152,6 +152,10 @@ warn " 2. via JMAP (basic auth, those creds): x:Domain/set create the" warn " primary domain, then x:Account/set create name=admin in it with" warn " roles {\"@type\":\"Admin\"} and a Password credential" warn " 3. remove the two STALWART_RECOVERY_* lines, restart again" +warn " 4. white-label the groupware defaults via management JMAP:" +warn " x:Calendar/set + x:AddressBook/set update singleton" +warn " defaultDisplayName -> 'Calendar' / 'Contacts' (Stalwart ships" +warn " 'Stalwart Calendar'/'Stalwart Address Book')" warn " • PTR/rDNS for the server IP MUST be 'mail.dezky.eu' (Hetzner Robot)." warn " • Publish DNS at simply.com: MX → mail.dezky.eu, SPF, DMARC; per-domain" warn " DKIM records come from Stalwart's dnsZoneFile via platform-api."