Hardware and Software Requirements

Share KeePass Passwords with your Team of multiple users

Server Software Requirements

  1. Supported Operating Systems:
    • Windows Server 2019 (including Server Core), 2016, 2012, 2008
    • Windows 10, 8, 7, Vista (Ultimate or Business)
  2. Supported Databases:
    • Smaller installations (1 - 100 users)
      • SQLite (default)
    • Medium or larger installations (100+ users)
      • Microsoft SQL Server:
        • Versions 2005 or higher (Express Edition or better)
        • Including High Availability features (Always On Availability Groups, Windows Server Failover Cluster)
      • PostgreSQL 9.0 or higher
      • Microsoft Azure SQL DB
  3. Microsoft .NET Framework 4.5+ is required (default, installed for you)
  4. Supported versions of IIS or IIS Express:
    • IIS Express versions 8+ (default, installed for you)
    • IIS versions 7+

Note: Pleasant Password Server does not support Windows 2003

Server Hardware Requirements

With the release of version 7, PPASS requires a 64-bit processor; use version 6 for 32-bit processors.

  1. Micro installation (<1k entries; 1-10 users):
    • Dual-Core 1.6 Ghz or higher
    • 2 GB RAM
    • 500 MB free disk space
  2. Small installation (1k-10k entries; 10-100 users):
    • Dual-Core 2 Ghz or higher
    • 4 GB RAM
    • 1 GB free disk space
  3. Medium installation (10k+ entries; 100-1,000 users):
    • Quad-Core 2 Ghz or higher
    • 8 GB RAM
    • 2 GB free disk space
  4. Large installation (100k+ entries; 1,000-10,000 users):
    • Contact Us
  5. Very Large installation (1M+ entries; 10,000+ users):
    • Contact Us



  • Additional RAM is recommended as the database size grows, for optimal performance.
  • Additional resources should be added when using MS-SQL, PostgreSQL, or Azure databases.
  • The Server Requirements above already include database calculations with a default SQLite database.
  • However, each database software has their own additional hardware requirements depending on installed components (please refer to vendor websites):
    • For example, MS-SQL Standard itself requires 1 GB RAM and 6 GB free disk space

Other Considerations

  • Pleasant Password Server will operate in a virtualised environment (VMWare or Hyper-V).
  • Pleasant Password Server can run on the same machine as other applications. Pleasant Password Server will require sufficient RAM and CPU to operate normally, however (see the next point),
  • For maximum security, Pleasant Password Server should be installed on a dedicated system or at least on a system with applications serving the same level of security/sensitivity. Access to these systems should then be restricted. While all sensitive data in Pleasant Password Server is either securely hashed or encrypted, it is a best practice for security to limit any opportunities for foul play.

KeePass Client Requirements

Supported operating systems:

  • Windows 10, 8.1, 8, 7, Vista
  • Windows Server 2019, 2016, 2012, 2008


  • Microsoft .NET Framework 4.5+