With the different services and Roles dispersed among two or more Nodes, Carbonio CE can be implemented as a single server or as a multi-server system.
System requirements for a node, software requirements for a node, RHEL 8 specific requirements, and additional requirements are the different categories of requirements.
We present software requirements for a Node, which is either the only server utilised in a Single-Server architecture or each server in a Multi-Server infrastructure, in order to make needs easy to grasp. The Four Nodes Scenario we describe later specifies the needs for each Node in detail.
System Preconditions for a Node
Requirements for a Node’s Software
- At least one public IP address must be present throughout the whole Carbonio CE architecture. The IP address must be linked to a domain name that matches the A record in the DNS (for example, A mail.example.com).
- It will be essential to set up an MX record, which must match the A record (for example, MX: example.com = mail.example.com), in order to allow the mail server to accept messages.
- If either of the A or MX records is not correctly configured, the installation will be temporarily suspended to allow the change of the hostname. See the dedicated box below for details and examples. For improved security of sending emails, you should also define TXT records for SPF, DKIM and DMARC Python 3, latest version available on the Operating System chosen Perl, latest version available on the Operating System chosen IPv6 must be disabled. Make also sure that the /etc/hosts does not contain any IPv6 entries.