Welcome to TeamPass

TeamPass is a Passwords Manager dedicated for managing passwords in a collaborative way on any server Apache, MySQL and PHP. It is especially designed to provide passwords access security for allowed people. This makes TeamPass really usefull in a Buisiness/Enterprise environment and will provide to IT or Team Manager a powerfull and easy tool for customizing passwords access depending on the user’s role.

Using TeamPass will …

  •  permit you to stop searching for passwords,
  •  permit to get ride of all small txt files containing passwords,
  •  enhance the passwords follow-up,
  •  offers you the possibility to grant access to passwords,
  •  assure you that only allowed users will access to passwords,
  •  guarantee full security of all passwords,
  •  permit to share passwords and store them.

Browsers compliance

TeamPass is compliant with the next Browsers.


What technology uses TeamPass?

TeamPass is coded in PHP, Javascript and Ajax using massively jQuery library.
It relies on a Apache, PHP and MySQL server.


W3C conformity

TeamPass fulfills the W3C coding standards.

Hosting your TeamPass installation

Why not participating to TeamPass by host your installation on TeamPass.net? What to know more? Just follow the link…

Join us on Facebook

Leave a comment ?


  1. Hi: How can I install Cpassman into a PHP version 5.2 server?

  2. On RC2. After adding a few folders and keys, I somehow cannot seem to list the content of a folder. The indicator keeps showing that the system is busy.

  3. This is the most great project i’v seen related to Password Management but it only lack the API :) to store & fetch passwords and information.

    • Thank you :-)
      What do you mean by “store & fetch passwords and information”? What context? Fetch directly the password and login in some websites identification pages, is that it?

  4. What happend to the Google Group cpassman?

  5. Hi,
    i think it’s time to make URL support for ssh protocol with putty. think it’s the most usable ssh application. now if you add url ssh://domain.demo.test it autocorrects ir to http://ssh://domain.demo.test and ir automaticaly opens borwser, if you manualy correct URL to ssh://domain.demo.test it doesn’t open.

    • Do you mean that you add ssh:// in the url field of an item?
      If yes, you’re right. Actually the system automatically adds “http://” if it not see it as a prefix.
      I might suppress that check.
      Thank you for suggestion.

      • i think it allso applies not only to ssh protocol, but rdp support and telnet. i think most of your user’s would agree to my suggestion.

  6. Hi Nils,

    I have version 2 RC1 installed, when i try to upgrade to higher RC’s it gives me the following:

    File settings.php does not exist in folder includes/! If it is an upgrade, it should be there, otherwize select install!

    Please advise.

  7. HI,
    I have installed this application.User are able to login with their AD’s user name and password But i unable to find mail notification in this so we can send mail notification from here to any user..


    • At any creation or edition of an item, you can notify other users.

      But actually, there is no “notification” of an item without the 2 previous conditions.

      I can add that in my improvement list.

      Thank you

  8. I installed cpassman, and it is a very cool tool with no competitor in my opinion.
    I have just one problem – there seem to be unencrypted password in the mysql *_log_items table. Not newly entered passwords, but changed passwords. I can see the old ones (history) in clear text.
    That is a problem for me, I just think of typing errors and then corecting…
    Is there any chance to have that history encrypted in the database?
    Best, and keep it up – Florian

    • Thank you for your comment and advice ;-)

      Concerning the passwords, that’s true those ones are not encrypted actually. It’s an “old” process that I’ve not improved and needs to be improved.
      My advice is to change entirely your passwords using the generator so that no one can guess your passwords.


  9. you think that your showcase is not seeing? We see nothing when it scrolls what do you think?

  10. Hey Nils,

    great work as well! But i have still a question, is also chromium, the open-source version of chrome, supported? Because i am using ubuntu and when i open the teampass-ui (2.1), i get a crash-report from chromium. But this didnt happen by using the old cpassman!

    • Hello Tim,
      Hum I don’t know in fact … I didn’t do any test on this browser.
      I’ll do a test on my test server, and keep you informed.

  11. I love the improvements so far. Upgraded my IT management from 1.82 cpassman. However, one feature seems to be missing in 2.1 You used to be able to restrict a password’s visibility directly to a set of users in addition to roles / folders. Any reasons? Keep up the great work!


  12. TeamPass is very cool, I’d like to persevere with it, the 2 issues I’m having though:
    - I can’t find any android browser which can render the page and copy passwords.
    - Whilst you can import passwords, you don’t seem to be able to export them aside from exporting a database.

    The android thing is a bit of a deal breaker, although I haven’t tried the android chrome beta yet. We shall see.

    • Thank you
      Concerning an android browser, I don’t know … I don’t have any smartphone to do any test
      Concerning exporting the passwords, you actual just can export in a PDF file. Sure I could tweak that so that it could be exported at least in a CSV format.

      Once again thank you.

  13. Hi,
    is it possible to integrate TeamPass with some external DB (e.g. the host’s anagraphic one) ?


    • Hum … I don’t really know in fact.
      The tool is done for a Mysql database. If you use another one, I think you need to adapt the DB calls.

      What is a “host anagraphic DB” ?

  14. I’ve installed version 2.16 (latest?) but I cannot add any folders or entries. The following JavaScript error comes up in both, Chrome and Firefox: “open_edit_item_div is not defined”. I have used cpassman for a while, but I cannot upgrade to TeamPass since it becomes unusable. Please help.

    • Hi Denis,
      I really think it is a problem of cache of your server or browsers.
      Indeed this function is always loaded, and every one should have this error because it is the one that build the edit item dialogbox.
      Start by cleaning cache.

  15. Is it possible to have more fields in each item the way we have description field.

  16. I’ve been exploring teampass a bit and I am very impressed. However there is one feature I haven’t been able to find. I assumed it would be possible to view a log of all passwords ever accessed by a particular user but the only logged information I can see is a history of password creation and modification (no access history). There is a history of user connections to the database, too but this does not show what password they accessed.

    I would have assumed that each access of a password (view or copy to clipboard) would be logged in the log_items table with an action of “at_read” or something like that, but I only see actions of “at_creation” and “at_modification”.

    Does teampass record password access and if so how do you view the logs? That is a very important feature. If I terminate an employee I don’t want to have to change all passwords they had privileges to see. I only want to update the passwords they actually did see. Thanks for any help.

    • Hello Rob,
      Yes there is a log of accessed items but it needs to be enabled. In the Settings page, you need to activate option “Enable loggin who accessed the items”. After that in the page “Views”, tab “Logs”, you will have a view called “Accessed” that will list all accessed items. It can be filtered by a user too.
      I hope this help

  17. I have been playing with this really cool system for a few days and I am really liking it. I wish access to folders and items was based on groups (LDAP preferably) but if you only have a few people handling passwords, it’s not a big deal.

    I also went through the english.php language file and made some corrections…I wonder how I can contribute submit it to the developer?

    Thank you.

    • Thank you.
      Yes you can manage access through Groups but not “LDAP groups”, only “internal” groups.

      You can participate to any language improvement by opening “Languages” page and selecting the string the improve


  18. Hello.
    I got few errors while installing and starting to using your software, but anyway i want to express great thanks to you.

  19. From time to time, I cannot get the stored password into the clibpoard. When I display the password it is shown and I can copy it, but no joy on copying into the clipboard.

    Any ideas?

    • When you double click on the link, do you have a message “Password copied in Clipboard”?

      Copy to clipboard works with Flash. So if it doesn’t work time to time, there is something that blocks Flash somewhere. Can you check your browser, perhaps an add-on?

  20. Hi ;

    Why the feature like copying username and password to clipboard is not working?? Am I doing something wrong. I enabled it in settings also. Great software !!!!

    Is there any plans to automated login to websites if URL and credentials are there. It it works this way I am ready to pay for this software….

    • Hi,
      See my comment in previous message.
      Do you use Linux?

      I’m wondering about creating an API in order to make a kind of automatisation with websites, but actually I’m running out of time.
      But sure I’m thinking about that

      Thank you for encouragements

  21. Askar Kopbayev


    this toy looks good and with some efforts and polishing it could become a great product.

    quick question – is it only me having issues with uploading and attaching files? I can upload file, but then I can’t see it there.

    Another issue – it is not possible to create a user under IE8 and IE9, at least at my two computers. IE8 gives some error and IE9 does nothing when I press “Create new user button”

    Thanks again

    • Askar,

      Thank you
      Concerning 1st question, it should work. On my local machine and virtual ones, I’ve got no problems. Nevertheless it may happen that in your configuration, it doesn’t work! Typically I’m wondering if you’re using uploading on IE8 or IE9, I’m not sure it works … I’ve not tested … because it is a library I’m using. Please tell me.

      Concerning your 2d question, Creation of accounts should work on IE8/9, I know that some users have it. With IE9, can you provide me any error from the “developper tool”?

      Thank you

  22. Hi, I found this in the feature list:

    All items data exchanges are encrypted throught AES-256 algoritm

    Is this JavaScript client side encryption? How are the symmetric keys exchanged?

  23. How can I get in touch with you? I want the autologin feature in this software without showing passwd.
    I am ready to pay you for this. Please contact me at +91 98450 82183.


  24. when i login in and try to see imported passwords from a csv file, i get a message that says “You should enter your personal saltkey if you need to use your personal items”. i only set a password for the account, and only saw where to create a salt key during the installation. what is and where do i enter the “personal salt key”.

    Thank you

  25. After I login with my username and password(i am an admin),i receive the following message when i try to view passwords that i imported from CSV files, “You should enter your personal saltkey if you need to use your personal items.” what is this, and where do i enter my “personal salt key” I was only asked about a salt key during the installation.

    Thank you.

  26. Does anyone know how to make searched items clickable (hyperlinks)? right now there is hardly no point if you can’t see the password or edit the accounts you searched.

    Thank you.

    • You have two icons to the very left of every match returned by a search. The left one takes you to the database entry. I agree that hyperlinking the whole text line would be better than having to click a tiny little icon…

  27. Very good work!
    I’ve posted some issue in github.

    So if u need an Italian translation, send me the files and I do for u.


  28. Has anybody had any luck running the automated backups in TeamPass? I have logged in as admin, set my destination directory and my backup filename. When I click “start” button, nothing happens.

    However, if I try the “one shot backup and restore”, it works perfectly.

    Because of this problem, I am unable to schedule my password backups.

    Any input would be appreciated.

  29. Slow performance browsing a folder.

    I just upgraded to 2.1.8 but was having the issue on 2.1.7. I am still running test but I have a folder with 284 accounts, when I expand it it takes the browser like 30 seconds to complete the task.

    Anyone else experiencing this?

  30. Hi!
    I’m install version 2.1.7 and save passwords in this version some times. Now I try to reinstall TeamPass on another PC (version 2.1.8). Then I’m try to restore base from backup db-backup-XXXXXXXXXX.sql. When I try to restore the database from a web interface – I was thrown to the menu authorization, but the database is not restored. when I try to load *.sql in mysql – i can’t authorization in teampass.

    I try to do that in 2.1.9. – this has not led to success.

    what I have to do?

  31. Hi,

    just installed TeamPass 2.1.8 from Git
    Its all fine except the file upload over https. That dosent work.
    Any tips or hints ?

    • I found out that this issue is an Adobe Flash Problem over SSL.
      Adobe is looking in the Cert Container from the OS and if you dont have the the Root CA (and its not trusty) then you will get an IO Error on the file upload.

      WordPress had the same problem, they switched from Flashupload to Plupupload (HTML5).

      Is it possible to use Plupupload or another type of upload ? When yes maybe you can add a switch in the admin backend ?

      Would be realy great

  32. Hi Nils,
    I just installed the latest version, but the import function of Keepass XML is still not working. I tried it with Windows Keepass 1.x and 2.x (latest version), no way to get it working, just the message “Keepass file is needed” (something like that, I’m using the german translation) comes up. I really like to improve that function, so if you could send me some information which file need to be hacked and so on I would work on this and send you the updated file.

  33. Thank you for building this tool. Two questions:
    * is there more detailed documentation on the way security is implemented, most notably the way data is stored, retrieved and decrypted?
    * Has anyone (preferably someone not associated with the project) ever performed a code audit to verify security of the entire toolset?

    • You can found some information in this page => http://www.teampass.net/how-passwords-are-encrypted/
      If you need more details, please ask (it could be for me the way to improve presentation of the tool)
      Concerning code audit, several “security” websites contacting me in the past, I’ve done the corrections asked and since no news. I’m very interested in such audit in order to improve the tool on things I’ve not seen.
      Nevertheless, you can browse Github to see some improvement propositions.

  34. Hi,

    This is really a great tool, but I have encountered a bug. When switching to Japanese, it renders the pages blank and the buttons unusable. Any work around?


  35. Rooh … damned the JApanese file seems to be broken in some kind of strings.
    To pass through, go in the database, table “users”, edit your account and change language to english.
    I’ll commit the Japanese file tonight on guithub (branch 2.1.10)

  36. Hey Nils,

    Maybe i found another language issue
    updated my Testinstallation from 2.1.8 to 2.1.9
    The previous default language was German. After the update the language is still german (thats ok) but it dosent apear in the language switch.

    Kind regards

  37. Hey Nils,
    I installed 2.1.9 and i think the button “copy to clipboard” is not working.
    When i click on it nothing happens, its like its only an image and not a button.


    • There seems to be something wrong somehow.
      I get: syntax error, unexpected T_NS_SEPARATOR on line 10.

      Line 10 in this case being the line in settings.php concerning $smtp_auth.
      I searched for it on the internet and there seems to be something off with the separators. I could not repair the error so I’ve disabled the line for now.

      And please, please can you make the maintenance mode facultative?
      I got stuck because my administrator password is actually stored inside teampass and is too difficult to remember. I had to hack the database a bit in order to disable maintenance mode and restore my access to teampass.
      Since hacking is not something one should do, I’m not going to reveal here what I did.

      Thanks for creating this great piece of software.

  38. Fixed some errors:
    permit you to stop searching for passwords,
    permit you to get rid of all small txt files containing passwords,
    enhance the passwords follow-up,
    offer you the possibility to grant access to passwords,
    assure you that only allowed users will have access to passwords,
    guarantee full security of all passwords,
    permit you to share passwords and store them.

  39. Version 2.1.13 – doesn’t work after a successful install.
    PHP Version 5.3.3-7+squeeze14
    Apache/2.2.16 (Debian)

  40. Поиск рядом с папками не работает, “Включить уведомления” не отвелючается, двойным щелчком пароль в буфер обмена не копируется, интерфейс не продуман.

  41. Пишет, что пароль скопирован в буфер обмена даже когда ничего не выделено,

  42. При смене группы фокус слева на старой папке, а отображается содержимой той, куда переместили.

  43. Is there a way to configure TeamPass so that the default case for ALL passwords begin with 10 chars and require the ABC, 123, !@%, etc. types?

  44. Hi, I have a 2.1.15 version installed. And when I wanted to upgrade to the latest version I had some problems with AD logon. After all, I had backups of my database and reinstalled. However, the password fields in the webapp are all empty. I don’t know what to do to get the back.

Leave a Reply