Linux Deployment

Preliminary notes

If the MetaDefender ICAP Server package dependencies are not installed on your system you may need to have a working Internet connection or you may have to provide the Installation media during the installation. Consult your Operating System documentation on how to use Installation media as a package repository.

Package installers

Ubuntu or Debian installs

  1. Download mdicapsrv package from the OPSWAT Portal. Make sure that you download the applicable package for your distribution
  2. Upload the installation package to your server computers
  3. Install the product with the following command (<filename> is the MetaDefender ICAP Server package you downloaded from our portal):
Copy
  1. If dpkg shows error messages about missing dependencies you should execute:
Copy
  1. Open a web browser and point to (<server name or IP> is the DNS name or IP address of your server):
Copy

Red Hat Enterprise Linux or CentOS installs

  1. Download mdicapsrv package from the OPSWAT Portal. Make sure that you download the applicable package for your distribution
  2. Upload the installation package to your server computers
  3. Install the product with the following command (<filename> is the MetaDefender ICAP Server package you downloaded from our portal):
Copy
  1. Open a web browser and point to (<server name or IP> is the DNS name or IP address of your server):
Copy
  1. Enter default login credentials, username: admin, password: admin

Initialization

Without Ignition file

The installation on Linux environment will ask to input the required information from console incase the ignition file does not exist in designated location

The installation will request user input Postgres server information via console. User can provide information or hit enter to select default value in []

Postgres server information request:

  • DATABASE MODE (default is standalone mode)

    • 1: for standalone
    • 4: for share mode
  • Type of database (default is local)

    • local
    • remote
  • Port (default is 5433)

  • Database username: postgres

  • Database password

For example: Here is the screenshot if user input PostgreSQL information as below:

  • database mode: standalone
  • type of database: local
  • port: 5434
  • database username: postgres
JSON
Copy

With Ignition file

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

Make sure to create the ignition file before you go ahead and install MetaDefender ICAP Server

  • Linux:/etc/opswat/mdicapsrv.conf
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard