On-Premise Requirements
The following document specifies the system requirements for the server that our on-premise will be installed.
You can use this application here to check on-premise requirements automatically.
Example Network Schemes
For the companies that have more than 2000 users, we strongly recommend you to set up a Load balancer to distribute the load to each IIS application servers.
Load Balancer Support
Please ignore this step if you have less than 2000 users.
Layer 7 Load balancer is required for URL / Path-based traffic routing.
Protocol | URL Path | Load Balancing Algorithm | Nodes |
*HTTP(s) | /API/OutlookAddin /API/OutlookAddinv1 | Least Connection Sticky Connections Enabled (60 Seconds) | IIS Servers |
* SSL Offloading is recommended on Load Balancer.
SSL Certificate
Wildcard SSL certificate has to include all hostnames used by the platform's portal server.
Hardware Requirements
Keepnet needs some standard requirements:
If IIS Server and Database Server is to be installed on different servers
The below is the standard hardware requirements for the Keepnet Labs portal server.
2 Cores and 8 Sockets CPU
16 GB Memory
150 GB Disk Space
The below is the standard hardware requirements for the Keepnet Labs database server.
2 Cores and 4 Sockets CPU
8 GB Memory
50 GB Disk Space For Database and Log Files*
DB Owner Roles and Permissions
If IIS Server and Database Server is to be installed on the same server
The below is the standard hardware requirements for our portal and database server when installed on the same server.
4 Cores and 12 Sockets CPU
24 GB Memory
200 GB Disk Space
MSSQL Collation: turkish_ci_as
db_admin permission
*SSD Disks Recommended
Please Note: We use on-the-fly calculation technologies for API and Add-In connections. For Virtual Platforms, we highly recommend configuring VM’s running with dedicated memory.
Software Requirements
Organizations have to follow the mandatory steps listed below:
Steps | Requirements |
1 | Windows Server 2016 R2 with Update x64 FULLY PATCHED INCLUDING ALL OPTIONAL WINDOWS PATCHES |
2 | Make sure English format is selected in Control Panel > Regional Settings > Formats tab. |
3 | Microsoft Office System Driver Data Connectivity Components. |
4 | SysInternals Active Directory Explorer, in order for testing Active Directory integration |
5 | Notepad++ (6.7.7), configurational changes. |
6 | 7zip, Windows utility for manipulating archives files. |
7 | MS Office 2016 (Licensed)
|
8 | .Net 3.5 is necessary |
9 | Administrator rights for installation |
10 | Outlook Desktop 2010 or higher version (optional) |
Authentication & Access Requirements
If you have more than one Keepnet server (IIS and Database etc.), then each server should be communicating without any port restriction.
Also, organizations have to follow the mandatory steps listed below:
Steps | Requirements |
1 | An OS user with Administrator privilege (Administrators group) |
2 | For Internet access (Direct access or an internet proxy URL, username and password)
|
3 | For Intranet access
|
4 | For Active Directory connection
|
5 | For SMTP Server
|
6 | For Phishing Incident Response API
|
7 | Whitelist the following file paths for antivirus software for servers and users:
|
8 | Define the following file path and process exception on the server:
|
9 | Service Account for Proxy and Active Directory |
Health Check and Monitoring
Resource Name | Trigger | Alert to |
Disk Space | %80 | Customer and our support team |
CPU | %80 | Customer and our support team |
Memory | %70 | Customer and our support team |
Internet and Update Servers | dashboard.keepnetlabs.com | Customer and our support team |
Keepnet Labs Windows Service | KeepnetLabs Scheduler | Customer and our support team |
RabbitMQ service name and URL | Localhost:15672 Windows Service: RabbitMQ | Customer and our support team |
Redis DB | localhost:6379 | Customer and our support team |
Database | MS SQL Server (KEEPNETLABS) | Customer and our support team |
Backup and Recovery
*Please note: Snapshot Backups supported.
Name | Resource | Backup Period |
IIS Servers | C:\inetpub\wwwroot C:\Program Files (x86)\Keepnet Labs\Cron C:\Users\Public\KeepnetLabs | Daily Full Backup |
Database Servers | KEEPNETLABS MS SQL Instance | Daily Full Backup |
Watch On-premise Requirement Checker Video Below
Last updated