Commit Graph

17 Commits

Author SHA1 Message Date
Pascal Bleser
b5bc9d773e groupware: add recipe for using ldapsearch in an Alpine container to DEVELOPER.md 2026-06-11 15:01:38 +02:00
Pascal Bleser
a1302a09d0 groupware: add instructions for using stalwart-admin 2026-06-11 15:01:37 +02:00
Pascal Bleser
b377cd849f groupware: DEVELOPER.md: add note explaining LDAPTLS_REQCERT 2026-06-11 15:01:37 +02:00
Pascal Bleser
fada973c1d groupware: DEVELOPER.md: explain how to set a quota on a user using the Stalwart management API 2026-06-11 15:01:37 +02:00
Pascal Bleser
585c293c6e groupware: add Mermaid diagrams to describe the two setup options 2026-06-11 15:01:37 +02:00
Pascal Bleser
a455652ba0 groupware: further updates to make everything work with the builtin LDAP and OIDC 2026-06-11 15:01:37 +02:00
Pascal Bleser
45dac081bf groupware: for /accounts/all/emails/latest/summary, rename the ?unread query parameter into ?seen as that is more intuitive 2026-06-11 15:01:37 +02:00
Pascal Bleser
2fa1264e93 groupware: make everything also work with the built-in LDAP and IDP 2026-06-11 15:01:37 +02:00
Pascal Bleser
c133d15219 groupware: improve instructions in DEVELOPER.md 2026-06-11 15:01:37 +02:00
Pascal Bleser
68d670960f groupware: minor improvements to the DEVELOPER.md 2026-06-11 15:01:37 +02:00
Pascal Bleser
05aab96ee8 services/groupware/DEVELOPER.md: adapt to new path for the opencloud_full deployment 2026-06-11 15:01:36 +02:00
Pascal Bleser
2b8b196fcf Docker Compose Groupware improvements
* made a few changes in order to further simplify the setup for
   developers of the Groupware backend

 * add STALWART_DOMAIN to deployments/examples/opencloud_full/.env

 * adapt the Stalwart configuration file to not set server.hostname and,
   instead, pick it up from /etc/hostname, which is set by Docker
   Compose as we can use default values for STALWART_DOMAIN there, in an
   analogous fashion to the other containers in that project

 * add config/keycloak/clients/groupware.json to avoid requiring manual
   configuration of Keycloak via the admin web UI

 * Stalwart container:
   - listen for SMTPS on :1465
   - remove the stalwart-logs volume, not needed (logs are going to
     stdout)

 * updated services/groupware/DEVELOPER.md:
   - refer to a variable OCDIR to make instructions more copy-pasteable
   - remove manual Keycloak configuration section as it is now obsolete,
     replaced by provisioning a configuration file instead
2026-06-11 15:01:36 +02:00
Pascal Bleser
be5fccfb3d fix(groupware): update DEVELOPER.md imap-filler usage since it was updated to use flags instead of environment variables 2026-06-11 15:01:36 +02:00
Pascal Bleser
8dda487a8f docs(groupware): more developer instructions 2026-06-11 15:01:36 +02:00
Pascal Bleser
b11a356859 more updates to the Groupware DEVELOPER.md 2026-06-11 15:01:36 +02:00
Pascal Bleser
c2e3883aa7 docs(groupware): add configuration instructions to DEVELOPER.md 2026-06-11 15:01:36 +02:00
Pascal Bleser
76a8f3e2ae docs(groupware): add services/groupware/DEVELOPER.md 2026-06-11 15:01:36 +02:00