Coveo On-Premises Crawling Module Deployment Overview

The following procedure outlines the steps to deploy the Coveo On-Premises Crawling Module and start indexing on-premises content. If the on-premises content repositories you want to make searchable are located on different servers, you must follow this procedure for each of these servers.

If you have already deployed the Crawling Module and want to deploy additional instances, see Deploying Multiple Crawling Module Instances before proceeding.

  1. Ensure that your environment meets the requirements (see Requirements).

    If you prefer to install the Crawling Module on a virtual machine, Coveo provides installation steps for the following setups:

    While you can use a different virtual machine setup, Coveo can’t guarantee that Docker Enterprise Edition will install successfully on such a setup (see Installing Docker). See Validating the Installation to ensure Docker works correctly before installing the Crawling Module.

    Any server running the Crawling Module must have access to the content you want to index, regardless of whether the server is a virtual machine or not.

  2. Install Docker (see Installing Docker).

  3. Install Maestro (see Installing Maestro).

  4. Configure the Crawling Module and start your workers (see Initial Configuration).

  5. Check that your new Crawling Module instance appears in the Crawling Module page of the Coveo Cloud Administration Console and that the status of its components is Up to date (see Crawling Module Monitoring).

  6. Create a Crawling Module source (see Creating a Crawling Module Source).

  7. If needed, write a pre-push extension to customize the indexing process (see Using Pre-Push Extensions).

Recommended Articles