Note: these are the requirements for Team Password Manager for versions from 7 to 10 (both included).
Requirements for newest versions.
Requirements for newest versions.
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 5.6 to 7.4 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 ionCube PHP Loader extension. We provide instructions to install this extension if it’s not already installed.
Some notes:
- Versions lower than 7.84.198 cannot use PHP 7.1+, must use PHP 5.6+ to 7.0.x.
- Versions lower than 7.84.198 need the PHP MCrypt library. See .
- On PHP 5.6: if you're using PHP 5.6 make sure the following is set in php.ini:
always_populate_raw_post_data = -1
(this setting is not available in PHP 7). - 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
Aug 10, 2022: | 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