OpenOTP Servers Sizing according to the Number of Users
  Download PDF

1. Introduction

In this how-to we will present you how to size your servers according to the number of users in your organization that will use OpenOTP.

2. Recommendations for 500 Users

1 dedicated server or Virtual machine with Linux (2 for High Availability).

Server configuration:

  • 3GHz processor (4 cores).
  • 8GB RAM memory.
  • 200MB disk space for installation files.
  • 10GB disk space for log files and DB.
  • Optionally 1 YubiHSM for hardware crypto.

3. Recommendations for 5.000 Users

2 dedicated server or Virtual machine with Linux (4 for failover site).

Server configuration:

  • 3GHz processor (6-8 cores).
  • 16GB RAM memory.
  • 200MB disk space for installation files.
  • 50GB disk space for log files and DB.
  • Optionally 2 YubiHSM for hardware crypto.

4. Recommendations for 100.000 Users

2 dedicated server or Virtual machine with Linux (4 for failover site).

Server configuration:

  • 3GHz processor (16 cores).
  • 64GB RAM memory.
  • 200MB disk space for installation files.
  • 500GB disk space for log files and DB.

5. Recommended Linux Distributions

  • Redhat Enterprise 6.57
  • CentOS 6.57
  • Oracle Linux 6.57

6. Other Supported Linux Distributions

  • Novell SUSE
  • Debian
  • Ubuntu

Both 32 and 64-bit chips are supported.

7. Other Requirements

  • Working DNS integration and NTP time synchronization.
  • Outbound Internet access for SMS gateways (if SMS used via online service).
  • Firewall open ports from client apps to the OTP servers: TCP 8080, TCP 8443, UDP 1812.