Title
Create new category
Edit page index title
Edit category
Edit link
Linux
PostgreSQL version 16.9 or higher is required.
Prerequisites
Before installing the PostgreSQL service, ensure the following requirements are met.
Requirement | Description |
|---|---|
Operating System | Debian 12+, Ubuntu 22.04+, Rocky Linux 9+, or RHEL 9+. |
Privileges |
|
Hardware | Minimum 8 vCPU and 16 GB RAM. |
Disk space | At least 1 TB of available storage on SSD or NVMe for optimal performance. Approximately 4 GB of storage is required per 1 million scanned objects for a deployment with 5 MD Core instances running 8 AV engines each. |
Network access | Required port is open (default port: 5432). A minimum network bandwidth of 1 Gbps is required. A bandwidth of 5 Gbps or higher is strongly recommended for production deployments. |
Debian, Ubuntu
Install PostgreSQL
Add the official PostgreSQL repository.
Install PostgreSQL 16.
Install additional supplied modules and extensions.
Configures PostgreSQL to start automatically whenever the system boots.
Setup login password. Make sure to save this password for later use.
Open connection
Locate the PostgreSQL data directory on your server.
To allow remote connections, open the postgresql.conf file and configure the following setting:
To allow MetaDefender Cluster services to access the database, open the pg_hba.conf file and add the following rule.
Restart the PostgreSQL service to apply the changes.
Rocky, RHEL 9
Install PostgreSQL
Copy, paste, and run the relevant parts of the setup script:
Install additional supplied modules and extensions.
Setup login password. Make sure to save this password for later use.
Open connection
Locate the PostgreSQL data directory on your server.
To allow remote connections, open the postgresql.conf file and configure the following setting:
To allow MetaDefender Cluster services to access the database, open the pg_hba.conf file and add the following rule.
Restart the PostgreSQL service to apply the changes.