Components Description#
A Carbonio infrastructure is created with the installation of some Components.
A Component is a Carbonio functionality that is considered atomic and consists of one or more packages.
As we will see, it’s possible to install a single Component on a dedicated node or group multiple Components according to affinity rules.
It is also possible to install all Carbonio Components on a single virtual machine.
The possibility of installation by Components allows you to design architectures that precisely correspond to the requirements and purposes of your infrastructure.
The Components of Carbonio#
This is the list of Components that make up a Carbonio installation.
Packages:
service-discover-server
carbonio-directory-server
carbonio-user-management
carbonio-message-broker
carbonio-storages
Packages:
postgresql
carbonio-message-dispatcher-db
carbonio-ws-collaboration-db
carbonio-files-db
carbonio-mailbox-db
carbonio-docs-connector-db
carbonio-notification-push-db
carbonio-tasks-db
Packages:
service-discover-server
carbonio-user-management
Packages:
carbonio-proxy
carbonio-webui
carbonio-files-ui
carbonio-tasks-ui
carbonio-ws-collaboration-ui
carbonio-avdb-updater
carbonio-catalog
Packages:
carbonio-mta
Packages:
carbonio-advanced
Packages:
carbonio-files
Packages:
carbonio-docs-connector
carbonio-docs-editor
Packages:
carbonio-preview
Packages:
carbonio-tasks
Packages:
carbonio-message-dispatcher
carbonio-ws-collaboration
carbonio-push-connector
carbonio-notification-push
Packages:
carbonio-videoserver-advanced
carbonio-videorecorder
Packages:
carbonio-prometheus
grafana
Packages:
Apache Kafka
Packages:
carbonio-directory-server