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 Server Roles page, check Web Server

    ../../../_images/roles-and-features-web-server1.png
  3. 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 8.0 and newer, the .NET 10 Hosting Bundle can be downloaded from https://dotnet.microsoft.com/download/dotnet/10.0

For Colectica versions 7.4 through 7.x, the .NET 8 Hosting Bundle can be downloaded from https://dotnet.microsoft.com/download/dotnet/8.0

For Colectica versions 7.3 and older, the .NET 6 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 Repository uses the Elasticsearch 7.x client library. Elasticsearch 7.x servers are supported directly. Elasticsearch 8.x servers can be used by setting Elasticsearch:EnableApiVersioningHeader 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.