If you need to install Data & More Compliance Server (D&MCS) in your organisation's cloud environment or on-premise... this is what you need to know.
The D&MCS can be installed on-premise Azure, AWS, and Google Cloud or any responsibly managed data centre with proper service and access control.
However, installing the DMCS requires client-side knowledge of Linux administration. It is only recommended if the client already has Linux running on-site and is comfortable with setting up and administering Linux servers.
The DMCS runs best on bare metal, and since the servers are quite large and containerised - it is not necessarily a good idea to add further virtualization. We recommend the following three stacks.
- Bare Metal + Ubuntu / Redhat + Docker
- Bare Metal + VMware + Ubuntu / Redhat + Docker
- Cloud + Ubuntu /RedHat + Docker
D&MCS does not support Hyper V.
Use D&M On-premise Service or D&M Cloud Service offering |
Machine and OS for Custom Installations
The DMCS can either be installed on a single machine or in a cluster. If you want to scan more than 25TB of data or more than 2000 users, we recommend setting up a cluster. As a general rule the storage size of the custom installation should be 20% of the size of the data that is going to be indexed.
Type | Trial /PoC | Single Server |
OS | Ubuntu 24.04 | Ubuntu 24.04 |
RedHat EL 8.8 | RedHat EL 8.8 | |
RAM | 128 GB | 160GB |
Threads | 16 | 36 |
Data Disk* | 2 TB NVMe | 4-8 TB NVMe |
Size |
< 20 accounts and < 1 TB data |
< 2000 accounts and < 25 TB data |
Cluster | |||||
App server1 | Node 1 | Node 2 | Node 3 | Node 4 | Node 5 |
Ubuntu 24.04 | Ubuntu 24.04 | Ubuntu 24.04 | Ubuntu 24.04 | Ubuntu 24.04 | Ubuntu 24.04 |
RedHat | RedHat | RedHat | RedHat | RedHat | RedHat |
256GB | 64GB | 64GB | 64GB | 64GB | 64GB |
36 | 12 | 12 | 12 | 12 | 12 |
2 TB NVME | 4% of total data size | 4% of total data size | 4% of total data size | 4% of total data size | 4% of total data size |
There are several factors that influence how much data a cluster can handle, as a rule of thumb 150 million data sets per cluster. For each additional node the cluster can handle 20-30 million additional data sets. There should not be more than 7-8 nodes on a cluster |
* Disk should be formatted using ext4 / Raid 1
**For single servers, the storage should be 20% of the target storage and no less than 4TB
for Cluster, each of the nodes should combine to have 20% of the total data size that is going to be indexed, evenly divided over all the nodes. In total, a 7-server setup is a minimum. Additional nodes can be added over time to scale. All nodes must be in the same subnetwork as the primary toolbox.
High-level infrastructure
Network & DMZ
The DMCS must be placed in a DMZ / subnetwork.
Please don't enable any local firewall on the Ubuntu / Redhat servers. All data traffic controls must be handled on the DMZ firewall network level.
The only incoming access to the subnetwork should be from companies internal network on 443 (80 redirects to 443 but must be reachable to facilitate automatic certificate update )
The DMCS need outgoing internet access on port 80 and 443 for installation and monitoring.
The following ports must be opened on the D&M Data Compliance Server, and ports marked as internal should not be accessible from outside the subnetwork.
Port |
Protocol |
Usage |
22 (Internal use only) |
SSH |
Installation and maintenance |
80 (Incoming) |
HTTP |
Redirects to 443 - must be reachable for automatic updates of certificates |
443 (out) |
HTTPS |
To access the toolbox admin interface and for the end-user to access reports. Can be IP restrain for Incoming traffic. NOT for Outgoing. |
5601 (Internal use only) |
HTTPS |
Kibana |
9001(Internal use only) |
HTTPS |
Portainer |
5432 (Internal use only) |
TCP/UDP |
PostgresSQL (PowerBI) |
During installation.
Be aware that during installation, the toolbox will access several domains to get patches and updates, including but not only the domains listed below. So, please don't restrict outgoing internet access during the installation.
*.ubuntu.com
ubuntu.com
*.archive.ubuntu.com
ppa.launchpat.net
extras.ubuntu.com
*.openvpn.net
openvpn.net
github.com
*.github.com
496012525170.dkr.ecr.eu-central-1.amazonaws.com
hub.docker.com
*.hub.docker.com
pypi.python.org
*.docker.com
api.snapcraft.io
*.api.snapcraft.io
*.githubusercontent.com
githubusercontent.com
pypi.org
*.pypi.org
files.pythonhosted.org
*.amazonaws.com
*.ecr.eu-central-1.amazonaws.com
*.api.ecr.eu-central-1.amazonaws.com
*.eu-central-1.amazonaws.com
amazonaws.com
*.gcr.io
*.registry-1.docker.io
*.docker.io
gcr.io
registry-1.docker.io
docker.io
*.googleapis.com
storage.googleapis.comp
### Ubuntu default apt and snap repos
*.ubuntu.com
ubuntu.com
*.archive.ubuntu.com
ppa.launchpad.net
extras.ubuntu.com
api.snapcraft.io
*.api.snapcraft.io
### Github to download the installation repository
github.com
*.github.com
*.githubusercontent.com
githubusercontent.com
### AWS to download docker images and
*.dkr.ecr.eu-central-1.amazonaws.com
*.amazonaws.com
*.ecr.eu-central-1.amazonaws.com
*.api.ecr.eu-central-1.amazonaws.com
*.eu-central-1.amazonaws.com
*.s3.amazonaws.com
### Docker to download aditional container images
hub.docker.com
*.hub.docker.com
*.docker.com
*.registry-1.docker.io
docker.io
### Pypi repos to automate the installation
pypi.python.org
pypi.org
*.pypi.org
files.pythonhosted.org
### Data & More
mtman.dataandmore.com (3.67.60.116)
After installation
The DMCS (Data Compliance Server) must have TCP access to mtman.dataandmore.com to enhance security monitoring capabilities. This access allows the DMCS to effectively monitor and analyze security-related data, ensuring that any potential threats or vulnerabilities are promptly identified and addressed. By maintaining a connection to mtman.dataandmore.com, the DMCS can proactively protect sensitive information and uphold compliance standards, ultimately contributing to a secure and resilient data environment.
Make sure that the DMCS has outgoing TCP access to the following:
https://mtman.dataandmore.com | 3.67.60.116
https://*.s3.eu-central-1.amazonaws.com
3.127.159.69 | clientvpn.gdpr.dataandmore.com
65.108.223.211 | monitor.gdpr.dataandmore.com
Do not put a proxy server between the DMCS and the Internet unless you have a Custom Security Subscription.
Contact support@dataandmore.com for security information.
Certificate for Compliance Server
The compliance server needs a valid certificate for security reasons and seamless use of the notifications report. Please select a proper domain for the compliance server, such as; gdpr.yourorganisation.dk
Make sure that gdpr.yourorganisation.dk points to the compliance server's IP address.
Create a .pfx type certificate using the registrant of your choice, and make sure to forward the password for the .pfx certificate to Data & More
Graph - Email - Postmark or SMTP Gateway
The DMCS needs access to a valid email account or an SMTP gateway to send reports to the end users. The email must be from the same domain as the users receiving it to reduce the risk of being flagged as spam.
For more information: https://support.dataandmore.com/en/knowledge/smtp
If you have links to open in the Outlook app, add the Reg edit
If the organisation uses Outlook as the mail client, it is possible to open emails directly from the GDPRtask board and see them in Outlook. Please run the Reg Edit script below on end-user computers to enable this. (http://woshub.com/how-to-create-modify-and-delete-registry-keys-using-gpo/)
_________________________________________________
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\outlook]
@="URL:Outlook Folders"
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\outlook\DefaultIcon]
@="C:\\Program Files\\Microsoft Office\\root\\Office16\\OUTLOOK.EXE"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\outlook\shell]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\outlook\shell\open]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\outlook\shell\open\command]
@="\"C:\\Program Files\\Microsoft Office\\root\\Office16\\OUTLOOK.EXE\" /select \"%1\""
Client Checklist for server installation.
- Domain and pfx certificate + password has been sent to support@dataandmore.com
- There is outgoing internet access on ports 443 and 80
- DMZ is properly configured, and the proper ports are open/close
- Ubuntu 24.04 /RedHat has been installed on the target server
- The root partition on the D&MC Server has a minimum of 60 GB of free space
- The root username and password for the D&MC Server have been given to D&M
- A minimum of 500 GB disk has been mounted on D&MC Server
- Any file shares that should be scanned are mounted on the D&MC Server under the path /mnt/data/file share/
- The mounts have been added to the fstab
- The domain gdpr.your company.local or gdpr.yourcompany.dk/com has been added to the company DNS. And the URL is pointing to the D&MC Server.
- The Laptop has HTTPS access to the D&MC Server.