Installation Guide

Installation Guide

Engrafo software

Engrafo supplies a knowledge sharing platform which automatically and structured collects information about your business-critical data and how they’re used for analysis and reports throughout your organization.

Visit our website for more information on Engrafo: http://www.engrafo.eu

Actual version: Engrafo v 2026.1, Windows 32 bit

Actual version: Engrafo v 2026.1, Windows 64 bit

Actual version: Engrafo v 2026.1, ARM/Windows 64 bit

Engrafo is a web application and must be installed on a webserver with access to a MS SQL Database.

For test purposes you can also install Engrafo on a desktop: Installation - server/desktop

or use the Install helper for easy first time setup that allows installation on premises or in Docker.

Components

Engrafo is a asp.net application build with Razor Pages

For authentication and authorization it connects to the chosen Active Directory or locally defined authorization

Deployment

Engrafo can be deployed in the following environments

  • On premises

  • In Cloud

  • Running in Docker, with

    • SQL image (latest inside Docker)

    • SQL on premises

    • SQL in Cloud

It is recommended to use a dedicated service-account for communication between Engrafo-app and SQL server

Below is the recommended requirements.

Engrafo – System Requirements (On-Premises)

Prerequisites

  • IIS 10 or newer

  • .NET 8 Hosting Bundle

  • Microsoft SQL Server (2022 or 2025 recommended)

  • Windows Server 2019/2022 or Linux (Docker option)

  • HTTPS (TLS certificate)


Application Server (IIS / Web Tier)

Small installation

(<1k entries, 1–10 users, 1–2 concurrent)

  • CPU: 4 vCPU

  • RAM: 16 GB

  • Disk: 100 GB SSD

  • Network: 1 Gbps


Medium installation

(1k–10k entries, 10–50 users, ~4–8 concurrent)

  • CPU: 8 vCPU

  • RAM: 32 GB

  • Disk: 150–250 GB SSD

  • Network: 1 Gbps


Large installation

(10k+ entries, 50–200 users, 8–20 concurrent)

  • CPU: 8–12 vCPU

  • RAM: 32–64 GB

  • Disk: 250+ GB SSD/NVMe

  • Network: 1–10 Gbps


SQL Server (Database Tier)

Minimum (small setup)

  • CPU: 4 vCPU

  • RAM: 16 GB

  • Disk: 250 GB SSD

  • Storage layout:

    • Data

    • Logs

    • TempDB (separate recommended)


Recommended (production)

  • CPU: 8–12 vCPU

  • RAM: 32–64 GB

  • Disk: 500 GB – 1 TB NVMe

  • Separate disks for:

    • Data

    • Logs

    • TempDB

    • Backups


AI / Vector-enabled (SQL Server 2025)

  • CPU: 12–16 vCPU

  • RAM: 64–128 GB

  • Disk: 1 TB+ NVMe

  • Use SQL Server 2025 (vector support)


Network

  • Minimum: 1 Gbps LAN

  • Recommended: Low latency (<1 ms) between IIS and SQL

  • Ports:

    • 443 (HTTPS)

    • 1433 (SQL, internal only)


Docker Deployment

Recommended setup

  • App in Docker

  • SQL Server outside Docker

Docker host

  • Small: 4 vCPU / 8 GB RAM

  • Production: 8 vCPU / 16–32 GB RAM