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:
- 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). We've seen problems installing Team Password Manager on PHP x64 for Windows. From http://windows.php.net: "The x64 builds of PHP for Windows should be considered experimental, and do not yet provide 64-bit integer or large file support". So if using Windows please use PHP / Apache 32 bit.
- Web server: Apache 2 with mod_php.
- Database: MySQL 5.x. Better MySQL 5.6+ for maximum performance. Note: if using MySQL 5.7, ONLY_FULL_GROUP_BY mode cannot be used.
- PHP 5.3.3 or newer (PHP 7 not supported for versions prior to v7) with the following PHP extensions or modules:
- Mcrypt library. See .
- 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.
- A note regarding PHP 5.3.x: if you use PHP 5.3.x, turn off all the deprecated INI directives (define_syslog_variables, register_globals, register_long_arrays, safe_mode, magic_quotes_gpc, magic_quotes_runtime, magic_quotes_sybase). See .
- A note 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.
- The ionCube PHP Loader extension. We provide instructions to install this extension if it’s not already installed.
- A note for 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.
Use recent versions of the following browsers:
- Mozilla Firefox.
- Internet Explorer (9 and higher with compatibility view turned off).
- Google Chrome.
- Apple Safari.
Cookies must be activated.