Automate Deployment

Both Linux and Windows can use ignition file to add PostgreSQL server information since MD ICAP Server 5.2.0 , refer to Deployment automation support page

Make sure to create the ignition file before you start the installation, if it doesn't exists before, the server will go ahead and install MetaDefender ICAP Server with default values. (more details about Ignition file at Deployment automation support)

  • Windows:C:\OPSWAT\mdicapsrv.conf
  • Linux:/etc/opswat/mdicapsrv.conf

2.2.1.Setup Local (Bundle) PostgreSQL server

  • MetaDefender ICAP Server will install a new PostgreSQL server locally, next to the product.
    • A sample iginition file for PostgreSQL server information (Only non-Unicode characters supported for "user" and "password"**_ _ __** _** _ __** _** _ __** _** **_ _ _ ):

+ Standalone mode

mdicapsrv.conf
Copy

+ Shared mode

Specific the instance_name in ignition file (the instance_name must be unique)

if instance_name does not exist in mdicapsrv.conf then default instance name with 6 characters extracted from that MetaDefender ICAP deployment ID.

mdicapsrv.conf
Copy

2.2.2.Remote (Existing) PostgreSQL server

PostgreSQL version 12.14 is required.

MetaDefender ICAP Server will connect to a pre-installed PostgreSQL server running remotely and will setup its database.

Make sure to follow steps at Open Connection On PostgreSQL Server first, so that your remote existing PostgreSQL server to accept upcoming connection from MetaDefender ICAP Server .

A sample ignition file for PostgreSQL server information:

+ Standalone mode

mdicapsrv.conf
Copy

+ Shared mode

Specific the instance_name in ignition file (the instance_name must be unique)

if instance_name does not exist in mdicapsrv.conf then default instance name with 6 characters extracted from that MetaDefender ICAP deployment ID.

mdicapsrv.conf
Copy

After installing MetaDefender ICAP Server successfully, you may want to remove all credentials info created for [dbserver] section in ignition file for security reason.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard