External Services
This document will cover the additional configuration for 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.umsNotificationsApi.name |
notificationsapi |
|||
Host | databases.umsNotificationsApi.host |
postgresql |
|||
Port | databases.umsNotificationsApi.port |
5432 |
|||
Username | databases.umsNotificationsApi.username |
notificationsapi_user |
|||
Password | databases.umsNotificationsApi.password |
||||
Self Service | PostgreSQL | ||||
Name | databases.umsSelfservice.name |
selfservice |
|||
Host | databases.umsSelfservice.host |
postgresql |
|||
Port | databases.umsSelfservice.port |
5432 |
|||
Username | databases.umsSelfservice.username |
selfservice_user |
|||
Password | databases.umsSelfservice.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 App Suite | OX App Suite | 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 |
Object storage
When deploying this suite to production, you need to configure the applications to use your production-grade object storage service.
Component | Name | Parameter | Key | Default |
---|---|---|---|---|
OpenProject | OpenProject | |||
Backend | objectstores.openproject.backend |
minio |
||
Bucket | objectstores.openproject.bucket |
openproject |
||
Endpoint | objectstores.openproject.endpoint |
|||
Provider | objectstores.openproject.provider |
AWS |
||
Region | objectstores.openproject.region |
|||
Secret | objectstores.openproject.secret |
|||
Username | objectstores.openproject.username |
openproject_user |
||
Use IAM profile | objectstores.openproject.useIAMProfile |
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 |
|||
UMS | Self Service | Memcached | |||
Host | cache.umsSelfservice.host |
memcached |
|||
Port | cache.umsSelfservice.port |
11211 |