In This Topic
To host your own Loupe Server, you need:
- Supported Operating Systems: Windows Server 2008 R2 and newer, Web, Standard, Datacenter or Enterprise editions.
- Memory: 2GB Minimum, 4GB recommended. 1GB available for Server minimum.
- Processor: 1gHz, 1 core minimum. 2 core recommended.
- Disk Space: 6GB free disk space for repository minimum, additional space required per your storage requirements. See Loupe Server Administration - Server Repository.
- SQL Server: A local or remote Microsoft SQL Server (2012 or newer or Azure SQL) is required.
- .NET Framework: 4.7.2 and above.
Enterprise Edition Requirements
For Loupe Server Enterprise you will also need:
- Network Share or Azure Storage: All the components of Loupe Server need access to a shared storage area. It can be an SMB network share or Azure Storage.
- Shared SQL Database: In addition to the SQL Database for each repository a single shared SQL Database is used for Enterprise-specific features.
Larger Scale Implementations
If you are operating in an environment with thousands of sessions per day or many large sessions and want to scale up your installation you will want to provide additional resources. The Loupe Server will automatically adjust its scaling for the number of local cores and the amount of memory with the following recommendations:
With a Remote SQL Server
- Memory: 2GB of RAM per Core for the Service, add 2 GB for the web site.
- Processor: 2gHz cores or higher, four cores for the Service, add two cores for the Web site.
With a Local SQL Server:
- Memory: Add 4GB of RAM and configure SQL Server to use a static 4GB of memory.
- Processor: Add two cores for SQL Server but allow SQL to use any number of cores.
Additional processor cores are useful if the server is processing a large number of sessions for session analysis. The Server service automatically scales work based on the number of cores in the server to ensure it leaves capacity for the web API while analyzing sessions.
Using Virtual Servers
Most customers install the Loupe Server on a virtual server, either running on their own hardware or hosted on a Virtual Private Server offered through any of a number of service providers.
The ultimate performance of Loupe is generally determined by the SQL Server's disk throughput. Some virtual server providers offer relatively low disk throughput for database use and better performance may be obtained by using a SQL Server instance through your provider.
See Also