--- title: Crawling Module silent install slug: l55a1236 canonical_url: https://docs.coveo.com/en/l55a1236/ collection: index-content source_format: adoc --- # Crawling Module silent install A silent install of the Crawling Module isn't interactive and must have parameters preset through the command line. Only perform a silent install when you're faced with scenarios where an interactive install isn't an option, such as when building virtual machine images. > **Tip** > > Use the [regular, interactive installation process](https://docs.coveo.com/en/3263/) when possible. > A wizard will guide you through it. Before you proceed: * Ensure that your environment meets the [requirements](https://docs.coveo.com/en/3262/). * Install [.NET 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48/) and [Visual C++ Redistributable (VCredist) 2015, 2017, or 2019](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170). ## Base Command The following command installs the Crawling Module in the [US East region](https://docs.coveo.com/en/2976/) with default ports for Maestro and its workers: ```text Maestro-setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /LOG=log.txt ``` The `/VERYSILENT`, `/SUPPRESSMSGBOXES`, and `/NORESTART` [Inno Setup](https://jrsoftware.org/isinfo.php/) flags are mandatory. `/LOG=log.txt` creates a log file with details pertaining to the process, which could be relevant for troubleshooting. Optionally, add the following flags to customize the Maestro settings. The settings can also be [modified](https://docs.coveo.com/en/3264/) after the installation. ## Maestro Port Use flag `/CMaestro:Port=` to specify the port from which you should access the Crawling Module component dashboard. Default value is `5000`. **Example** `/CMaestro:Port=3354` ## Worker Service Port Use flag `/CWorkerService:Port=` to specify the local port that Maestro should use to send content update jobs to the Crawling Module workers. Default value is `52816`. ## Database Port Use flag `/CDatabase:DbPort=` to specify the port that the database installed alongside Maestro should use. Default value is `3306`. ## Name Use flag `/CMaestro:Name=` to specify a name for your Crawling Module deployment. If the name contains whitespace characters, enclose the flag value in quotation marks. **Example** `/CMaestro:Name="My Crawling Module"` ## Environment Use flag `/CMaestro:CoveoEnvironment=` to specify whether the Coveo organization that you will link to your Crawling Module instance is a regular organization or a [HIPAA organization](https://docs.coveo.com/en/1853/). Allowed values are `Production` and `Hipaa`. ## Region Use flag `/CMaestro:Region=` to specify the [deployment region](https://docs.coveo.com/en/2976/) of the organization that you will link to your Crawling Module instance. Allowed values are `US_EAST_1` (Eastern United States), `EU_WEST_1` (Ireland), and `AP_SOUTHEAST_2` (Australia). Default is `US_EAST_1`. Organizations in the [HIPAA environment](#environment) must be deployed in region `US_EAST_1`. ## Data Directory Location Use flag `/CMaestro:DataDirectoryLocation=` to specify the desired location of your [Maestro data folder](https://docs.coveo.com/en/3271#moving-the-maestro-data-folder). If the path contains whitespace characters, enclose the flag value in quotation marks. Default value is `C:\ProgramData\Coveo\Maestro`. **Example** `/CMaestro:DataDirectoryLocation="C:\ProgramData\My Favorite Apps\Coveo\Maestro"` ## Proxy URL Use flag `/CProxy:Url=` to specify your [proxy](https://docs.coveo.com/en/3264#proxy) URL. This URL must start with `http`. ## Proxy Username and Password Use flags `/CProxy:Username=` and `/CProxy:Password=` to specify your [proxy](https://docs.coveo.com/en/3264#proxy) username and password. The flags must be specified together; a username or password alone will be ignored. Your password will be stored in Windows Credentials. ## API Key If you are reinstalling the Crawling Module from a previous install, use flag `/CMaestro:Apikey=` to enter your API key. This key should be saved in the Windows Credential Manager. ## Other You can add custom settings to the [Maestro settings file](https://docs.coveo.com/en/3264/) with the following pattern: `/C
:=`. **Example** You provide a database connection string with the following flag: `/CDatabase:ConnectionString="Server=localhost;Port=3306;Database=crawlers;"`