Note: these are the requirements for Team Password Manager for versions 12.147.270+. For previous versions you have the following requirements documents:
Quick differences from the previous versions requirements: since v. 12.147.270, Team Password Manager requires PHP 8.0 - 8.2 and the Sourceguardian Loader 14.0.3 (minimum version).
Team Password Manager is a web application that is installed on a web/application server and is executed from a browser. These are the exact requirements:
Server
- Environment: for security reasons we advise the execution of Team Password Manager on at least a VPS (Virtual Private Server) or a dedicated server. Do not use a shared server. Also, use https (encrypted connection from the browser to the server).
- Operating system: any operating system that can execute the next components. We have tested Team Password Manager on a number of Linux distributions, FreeBSD, Windows systems and OSX (x86).
- Web server: Apache 2 / nginx / IIS
- Database: MySQL 5.x to 8. Better MySQL 5.7+ for maximum performance.
- PHP 8.0 to 8.2 with the following PHP extensions or modules:
- GD2 Extension. See . GD2 is only required for generating the QR codes needed to configure two-factor authentication. It's not required to execute Team Password Manager and the installer doesn't check if it's installed. You'll still be able to configure two-factor authentication without QR codes, but it's much easier with them.
- MySQLi extension. See .
- Multibyte string (mbstring) extension. See .
- LDAP support. See . This is only required if you want to use .
- The must be installed and the "sha256" algorithm present.
- SAML authentication requires the following PHP extensions or modules to work: xml, date, zLib, openssl and curl. More on the SAML Authentication document.
- The SourceGuardian PHP Loader extension (v. 14.0.3 minimum). We provide instructions to install this extension if it’s not already installed. The SourceGuardian Loader is free.
Some notes:
- The Xdebug PHP extension must be disabled.
- If you're using FreeBSD: the installation of PHP for FreeBSD considers the following PHP extensions as optional and doesn't install them by default. You should: filter, session, hash and json.
- If you're using Apache with CGI or FPM: set
cgi.fix_pathinfo=1
in php.ini. - If you're using IIS: set
cgi.fix_pathinfo=1
in php.ini and allow double escaping. - If you're using MySQL 8: if you installed MySQL 8 with the authentication method "Use Strong Password Encryption for Authentication" you should set the default_authentication_plugin to mysql_native_password. See the installation document to learn how to do this.
Client (browser)
Use recent versions of the following browsers:
- Mozilla Firefox.
- Internet Explorer (9 and higher with compatibility view turned off).
- Google Chrome.
- Apple Safari.
- Opera.
Cookies must be activated.
Javascript needs to be enabled.
Document changelog
Jan 4, 2024: | Sourceguardian minimum version: 14.0.3. |
Oct 24, 2023: | PHP 8.0 - 8.2, Sourceguardian 14+. |
Jul 12, 2023: | The minimum PHP version is now 7.3. |
Sep 5, 2022: | The Xdebug PHP extension must be disabled. |
Aug 25, 2022: | Note that if you want to use LDAP Sync you need at least PHP 7.3. |
Aug 10, 2022: | Updated for v. 11+ and links to other requirements documents. |
May 3, 2021: | SAML requirements |
Dec 16, 2020: | Better MySQL 5.7+ for maximum performance. |
Aug 14, 2020: | PHP 7.4 support |
Questions or Problems? Please contact our support department