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