Commit Graph

17 Commits

Author SHA1 Message Date
Pascal Bleser
2335d01860 groupware: add recipe for using ldapsearch in an Alpine container to DEVELOPER.md 2026-02-10 17:04:00 +01:00
Pascal Bleser
83ff88f9ca groupware: add instructions for using stalwart-admin 2026-02-10 17:04:00 +01:00
Pascal Bleser
4e9d1496ea groupware: DEVELOPER.md: add note explaining LDAPTLS_REQCERT 2026-02-10 17:04:00 +01:00
Pascal Bleser
b076267b0b groupware: DEVELOPER.md: explain how to set a quota on a user using the Stalwart management API 2026-02-10 17:04:00 +01:00
Pascal Bleser
f3bb9edb72 groupware: add Mermaid diagrams to describe the two setup options 2026-02-10 17:04:00 +01:00
Pascal Bleser
bf260cab78 groupware: further updates to make everything work with the builtin LDAP and OIDC 2026-02-10 17:04:00 +01:00
Pascal Bleser
530145b94d groupware: for /accounts/all/emails/latest/summary, rename the ?unread query parameter into ?seen as that is more intuitive 2026-02-10 17:04:00 +01:00
Pascal Bleser
a6e4cda0e3 groupware: make everything also work with the built-in LDAP and IDP 2026-02-10 17:04:00 +01:00
Pascal Bleser
893109e967 groupware: improve instructions in DEVELOPER.md 2026-02-10 17:03:59 +01:00
Pascal Bleser
ff079a4d17 groupware: minor improvements to the DEVELOPER.md 2026-02-10 17:03:59 +01:00
Pascal Bleser
95795fe9a5 services/groupware/DEVELOPER.md: adapt to new path for the opencloud_full deployment 2026-02-10 17:03:59 +01:00
Pascal Bleser
46ab641a14 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-10 17:03:59 +01:00
Pascal Bleser
36fc1d4891 fix(groupware): update DEVELOPER.md imap-filler usage since it was updated to use flags instead of environment variables 2026-02-10 17:03:59 +01:00
Pascal Bleser
b068b146e0 docs(groupware): more developer instructions 2026-02-10 17:03:59 +01:00
Pascal Bleser
c63cb7839a more updates to the Groupware DEVELOPER.md 2026-02-10 17:03:59 +01:00
Pascal Bleser
37e701cdb6 docs(groupware): add configuration instructions to DEVELOPER.md 2026-02-10 17:03:59 +01:00
Pascal Bleser
99a79990c1 docs(groupware): add services/groupware/DEVELOPER.md 2026-02-10 17:03:59 +01:00