# [1.7.0](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/compare/v1.6.0...v1.7.0) (2025-08-11) ### Bug Fixes * **collabora:** Connect to Collabora Controller websocket via service ([5d01f60](5d01f6023d)) * **collabora:** Update from 25.04.2 to 25.04.3 ([3507c62](3507c62f83)) * **helmfile:** Adds default-enterprise-overrides to default values in helmfile-generic ([672e649](672e649b60)) * **nextcloud:** Block filesystem-unsafe characters in file and folder names ([0df6212](0df6212ca9)) * **nextcloud:** Include latest Helm chart version with supports `configuration.sharing.restrictUserEnumerationToGroup` ([c3dfa2a](c3dfa2a607)) * **notes:** Set Pod Disruption Budget (PDB) labels ([e35dac0](e35dac087a)) * **nubus:** Add `livenessProbe` for `nubusUdmListener` to mitigate cases where the listener becomes uninitialized and stops forwarding provisioning data to NATS. Temporary until upstream provides a probe ([ef8d67f](ef8d67f3c1)) * **open-xchange:** Disable documents role ([573e11f](573e11f5c5)) * **open-xchange:** Postfix to support submissions and external secrets ([13ab665](13ab665900)) * **open-xchange:** Support application specific passwords in groupware when CalDAV/CardDAV support is enabled, see `functional.groupware.davSupport.enabled` for reference ([90b2290](90b22904da)) * **open-xchange:** Use dedicated pod for migration ([6fd52b1](6fd52b167e)) * **opendesk-certificates:** Update Helm chart to remove default host for `webmail` being set even if OX App Suite is not enabled ([09a0aac](09a0aace45)) * **opendesk-services:** Update opendesk-alerts from 1.1.1 to 1.1.2, update opendesk-dashboards from 1.1.1 to 1.1.2 ([174d4fc](174d4fc61c)) * **openproject:** Update from 16.2.0 to 16.2.1 ([bba9b71](bba9b716a3)) * **ox-connector:** Update OX Connector and OX Extension to v0.27.2; review `migrations.md` for required upgrade steps ([9d51e40](9d51e40063)) ### Features * **nextcloud:** Enhance theming options for Nextcloud ([bdc7331](bdc7331cb5)) * **notes:** Switch to new Helm chart with support for self-signed deployments; review `migrations.md` for required upgrade steps ([3106ca7](3106ca793e)) * **nubus:** Allow configuration of limits for password reset requests via `security.passwordResetLimits` ([09f54b4](09f54b4134)) * **nubus:** Update from 1.11.2 to 1.12.0 ([5537dbb](5537dbbd7c)) * **open-xchange:** Update from 8.38 to 8.39 ([489986e](489986e906)) * **open-xchange:** Use internal endpoint for provisioning and support for optionally spinning up a dedicated internal Pod just for provisioning (see `technial.oxAppSuite.provisioning.dedicatedCoreMwPod` for details) ([31b7ec7](31b7ec7827)) * **openproject:** Update from 16.1.1 to 16.2.0 ([e273abb](e273abbecf))
openDesk Deployment Automation
- Overview
- Upgrades
- Requirements
- Getting started
- Advanced customization
- Architecture
- Testing
- Permissions
- Releases
- Data Storage
- Feedback
- Development
- License
- Copyright
Overview
openDesk is a Kubernetes-based, open-source and cloud-native digital workplace suite provided by the Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH.
For production use, the openDesk Enterprise Edition is recommended.
openDesk currently features the following functional main components:
| Function | Functional Component | License | Component Version |
Upstream Documentation |
|---|---|---|---|---|
| Chat & collaboration | Element ft. Nordeck widgets | AGPL-3.0-or-later (Element Web), AGPL-3.0-only (Synapse), Apache-2.0 (Nordeck widgets) | 1.11.89 | For the most recent release |
| Collaborative notes | Notes (aka Docs) | MIT | 3.2.1 | Online documentation/welcome document available in installed application |
| Diagram editor | CryptPad ft. diagrams.net | AGPL-3.0-only | 2024.9.0 | For the most recent release |
| File management | Nextcloud | AGPL-3.0-or-later | 31.0.6 | Nextcloud 31 |
| Groupware | OX App Suite | GPL-2.0-only (backend), AGPL-3.0-or-later (frontend) | 8.39 | Online documentation available from within the installed application; Additional resources |
| Knowledge management | XWiki | LGPL-2.1-or-later | 16.10.5 | For the most recent release |
| Portal & IAM | Nubus | AGPL-3.0-or-later | 1.12.0 | Univention's documentation website |
| Project management | OpenProject | GPL-3.0-only | 16.2.1 | For the most recent release |
| Videoconferencing | Jitsi | Apache-2.0 | 2.0.9955 | For the most recent release |
| Weboffice | Collabora | MPL-2.0 | 25.04.3 | Online documentation available from within the installed application; Additional resources |
While not all components are perfectly designed for the execution inside containers, one of the project's objectives is to align the applications with best practices regarding container design and operations.
This documentation aims to give you all that is needed to set up your own instance of the openDesk.
Basic knowledge of Kubernetes and DevOps processes is required though.
Upgrades
You want to upgrade an existing openDesk installation?
⟶ Visit our detailed documentation about Updates & Upgrades.
Requirements
You want to understand what is required to install openDesk yourself?
⟶ Visit our Requirements overview.
Getting started
You would like to install openDesk in your own infrastructure?
⟶ Visit our detailed Getting started guide.
Advanced customization
Architecture
More information on openDesk's architecture can be found in our architecture documentation.
Testing
openDesk is continuously tested to ensure it meets high quality standards. Read how we test in openDesk in our testing concept.
Permissions
Find out more about the permission system in the roles & permissions concept
Releases
openDesk implements a defined release and patch management process to ensure stability and security.
All technical releases are created using Semantic Versioning.
Gitlab provides an overview on the releases of this project.
Please find a list of the artifacts related to the release either in the source code archive attached to the release or in the files from the release's git-tag:
./helmfile/environments/default/images.yaml.gotmpl./helmfile/environments/default/charts.yaml.gotmpl
Find more information in our Workflow documentation.
Data Storage
More information about different data storages used within openDesk are described in the Data Storage documentation.
Feedback
We love to get feedback from you!
For feedback related to the deployment / contents of this repository, please use the issues within this project.
If you want to address other topics, please check the section "Rückmeldungen und Beteiligung" in the OVERVIEW.md of the openDesk Info Repository.
Development
If you want to join or contribute to the development of openDesk please read the Development guide.
License
This project uses the following license: Apache-2.0
Copyright
Copyright (C) 2024-2025 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH