Commit Graph

17 Commits

Author SHA1 Message Date
Pascal Bleser
4905a05a1d groupware: add recipe for using ldapsearch in an Alpine container to DEVELOPER.md 2026-02-04 09:40:22 +01:00
Pascal Bleser
a9efa44908 groupware: add instructions for using stalwart-admin 2026-02-04 09:40:22 +01:00
Pascal Bleser
4b09cb576a groupware: DEVELOPER.md: add note explaining LDAPTLS_REQCERT 2026-02-04 09:40:22 +01:00
Pascal Bleser
78e52d1c00 groupware: DEVELOPER.md: explain how to set a quota on a user using the Stalwart management API 2026-02-04 09:40:22 +01:00
Pascal Bleser
366576e29d groupware: add Mermaid diagrams to describe the two setup options 2026-02-04 09:40:21 +01:00
Pascal Bleser
a3c6cea180 groupware: further updates to make everything work with the builtin LDAP and OIDC 2026-02-04 09:40:21 +01:00
Pascal Bleser
5871d814d3 groupware: for /accounts/all/emails/latest/summary, rename the ?unread query parameter into ?seen as that is more intuitive 2026-02-04 09:40:21 +01:00
Pascal Bleser
5352b9a75e groupware: make everything also work with the built-in LDAP and IDP 2026-02-04 09:40:21 +01:00
Pascal Bleser
8ed33d9d7d groupware: improve instructions in DEVELOPER.md 2026-02-04 09:40:21 +01:00
Pascal Bleser
9f8672a68d groupware: minor improvements to the DEVELOPER.md 2026-02-04 09:40:21 +01:00
Pascal Bleser
d8b417a5fa services/groupware/DEVELOPER.md: adapt to new path for the opencloud_full deployment 2026-02-04 09:40:21 +01:00
Pascal Bleser
b80ad1145d 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-02-04 09:40:21 +01:00
Pascal Bleser
2c5cb23bdf fix(groupware): update DEVELOPER.md imap-filler usage since it was updated to use flags instead of environment variables 2026-02-04 09:40:20 +01:00
Pascal Bleser
bfcfdebae7 docs(groupware): more developer instructions 2026-02-04 09:40:20 +01:00
Pascal Bleser
5649737f21 more updates to the Groupware DEVELOPER.md 2026-02-04 09:40:20 +01:00
Pascal Bleser
8238672f48 docs(groupware): add configuration instructions to DEVELOPER.md 2026-02-04 09:40:20 +01:00
Pascal Bleser
672429f444 docs(groupware): add services/groupware/DEVELOPER.md 2026-02-04 09:40:20 +01:00