For running Engrafo on a desktop you need have the following:
a MS SQL Server (e.g. SQL Server Express or SQL Server - download from Microsoft)
a running IIS (Internet Information Server - is typically installed your windows installation)
Installation steps
Installations steps for IIS
Create a website in IIS with a name like: engrafo
Install .NET 5.0 on the IIS (https://dotnet.microsoft.com/download/dotnet/5.0 )
In IIS the Anonymous Authentication should be Disabled and Windows Authentication set to Enabled on the specific website
Direct link for ASP.net Runtime:
https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-aspnetcore-5.0.6-windows-hosting-bundle-installer
Installations steps for SQL Server
Create a empty database, e.g. engrafo_db
Ensure that the NETWORKSERVICE account can administrate the database.
In the database Login dialog click Search button over Login name and select Network Service (this user should be the same as it is set in the Application Pool Identity):
SQL Server Management Studio — New Login Dialog
Click over Server Roles in the left and select sysadmin to have full permissions:
Deploy Engrafo
Create an application pool on the IIS
Under Advanced Settings, set the Identity to: NetworkService
Unzip the downloaded Engrafo software to ”content path”
Configure app-settings to point to the database you are using
Open “..\Engrafo\appsettings.production.json”
Edit "DefaultConnection": "Server=[yourServer];Database=[yourDatabase];Trusted_Connection=yes" to match your server name and database name
eg:
Server= localdb)\\mssqllocaldb;Database=engrafo_db; Trusted_Connection=True;MultipleActiveResultSets=true
Start using Engrafo
By default you get a admin-user. This user has all the privillages to administrate og configure the system.
You can use this user to set op AD-groups so that you can assign different roles to different AD-users.
We strongly recomend that you change the password for this use after installation.
When downloading Engrafo trial version you also get admin user and password together with a trial license