mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 15:31:38 +01:00
7.9 KiB
7.9 KiB
External services
This document will cover the additional configuration to use external services like databases, caches or buckets.
Database
When deploying this suite to production, you need to configure the applications to use your production grade database service.
| Component | Name | Type | Parameter | Key | Default |
|---|---|---|---|---|---|
| Element | Synapse | PostgreSQL | |||
| Name | databases.synapse.name |
matrix |
|||
| Host | databases.synapse.host |
postgresql |
|||
| Port | databases.synapse.port |
5432 |
|||
| Username | databases.synapse.username |
matrix_user |
|||
| Password | databases.synapse.password |
||||
| Keycloak | Keycloak | PostgreSQL | |||
| Name | databases.keycloak.name |
keycloak |
|||
| Host | databases.keycloak.host |
postgresql |
|||
| Port | databases.keycloak.port |
5432 |
|||
| Username | databases.keycloak.username |
keycloak_user |
|||
| Password | databases.keycloak.password |
||||
| Keycloak Extension | PostgreSQL | ||||
| Name | databases.keycloakExtension.name |
keycloak_extensions |
|||
| Host | databases.keycloakExtension.host |
postgresql |
|||
| Port | databases.keycloakExtension.port |
5432 |
|||
| Username | databases.keycloakExtension.username |
keycloak_extensions_user |
|||
| Password | databases.keycloakExtension.password |
||||
| UMS | Notifications API | PostgreSQL | |||
| Name | databases.notificationsApi.name |
notificationsapi |
|||
| Host | databases.notificationsApi.host |
postgresql |
|||
| Port | databases.notificationsApi.port |
5432 |
|||
| Username | databases.notificationsApi.username |
notificationsapi_user |
|||
| Password | databases.notificationsApi.password |
||||
| Nextcloud | Nextcloud | MariaDB | |||
| Name | databases.nextcloud.name |
nextcloud |
|||
| Host | databases.nextcloud.host |
mariadb |
|||
| Username | databases.nextcloud.username |
nextcloud_user |
|||
| Password | databases.nextcloud.password |
||||
| OpenProject | OpenProject | PostgreSQL | |||
| Name | databases.openproject.name |
openproject |
|||
| Host | databases.openproject.host |
postgresql |
|||
| Port | databases.openproject.port |
5432 |
|||
| Username | databases.openproject.username |
openproject_user |
|||
| Password | databases.openproject.password |
||||
| OX Appsuite | OX Appsuite | MariaDB | |||
| Name | databases.oxAppsuite.name |
CONFIGDB |
|||
| Host | databases.oxAppsuite.host |
mariadb |
|||
| Username | databases.oxAppsuite.username |
root |
|||
| Password | databases.oxAppsuite.password |
||||
| XWiki | XWiki | MariaDB | |||
| Name | databases.xwiki.name |
xwiki |
|||
| Host | databases.xwiki.host |
mariadb |
|||
| Username | databases.xwiki.username |
xwiki_user |
|||
| Password | databases.xwiki.password |
Cache
When deploying this suite to production, you need to configure the applications to use your production grade cache service.
| Component | Name | Type | Parameter | Key | Default |
|---|---|---|---|---|---|
| Intercom Service | Intercom Service | Redis | |||
| Host | cache.intercomService.host |
redis-headless |
|||
| Port | cache.intercomService.port |
6379 |
|||
| Nextcloud | Nextcloud | Redis | |||
| Host | cache.nextcloud.host |
redis-headless |
|||
| Port | cache.nextcloud.port |
6379 |
|||
| OpenProject | OpenProject | Memcached | |||
| Host | cache.openproject.host |
memcached |
|||
| Port | cache.openproject.port |
11211 |