An interactive setup script for grommunio.
Run setup.sh as root. It supports openSUSE Leap 15.6 and 16.0 (including the
grommunio-lds appliance); the package repository is selected automatically from
the underlying openSUSE base version.
grommunio Setup is safe to re-run. On a system that was already set up it offers two choices:
- Reconfigure (default) — re-applies the configuration idempotently. Existing passwords, TLS certificates and data are preserved. Use it to apply updates or to add/remove optional roles.
- Reset from scratch — deletes all data and sets the system up anew (the
former behaviour; requires typing
removealldatato confirm).
On a reconfigure run, the feature list (chat, meet, files, office, archive) is
pre-selected to reflect what is currently installed. Tick a role to add it,
untick a role to remove it. Removing a role stops and disables its services and
uninstalls its packages, but keeps its database and data so it can be added
back later (its credential/key configuration is preserved under
/etc/grommunio-common/setup-backup/).
Persistent state (including secrets) is stored mode 0600 in
/etc/grommunio-common/setup-state.conf.
Support is available through grommunio GmbH and its partners. See https://grommunio.com/ for details. A community forum is at https://community.grommunio.com/.
For direct contact and supplying information about a security-related responsible disclosure, contact dev@grommunio.com.
- https://docs.github.com/en/get-started/quickstart/contributing-to-projects
- Alternatively, upload commits to a git store of your choosing, or export the series as a patchset using git format-patch, then convey the git link/patches through our direct contact address (above).