Configure System Prerequisites - Windows#

Windows Roles and Features#

  1. In the Server Manager, choose Add roles and features

    ../../../_images/server-manager-choose-roles-and-features1.png
  2. On the Features page, check .NET 3.5 Features and .NET 4.5 Features

    ../../../_images/roles-and-features-dot-net1.png
  3. On the Server Roles page, check Web Server

    ../../../_images/roles-and-features-web-server1.png
  4. After the Web Server role is installed, make sure Static Content is enabled.

    ../../../_images/roles-and-features-static-content.png

.NET Windows Server Hosting Bundle#

Colectica Repository requires the .NET Windows Server Hosting Bundle.

For Colectica versions 7.4 and newer, the Hosting Bundle can be downloaded from https://dotnet.microsoft.com/download/dotnet/8.0

For Colectica versions 7.3 and older, the Hosting Bundle can be downloaded from https://dotnet.microsoft.com/download/dotnet/6.0

After installing the bundle, execute iisreset at the command line or restart the server to pick up changes to the system PATH.

Elasticsearch (Optional)#

Optional search indexing using Elasticsearch is possible. If you wish to create a custom index, you can use this with the Portal’s search.

Colectica version 7 uses Elasticsearch version 7.X, or 8.x with the EnableApiVersioningHeader setting set to true.

For Elasticsearch installation instructions, please see https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html

Firewall#

  1. If the system has a firewall, ensure inbound ports 80 and 443 are open.