Collaborative Passwords Manager
PHP JavaScript CSS Other
Permalink
Failed to load latest commit information.
.github Create ISSUE_TEMPLATE.md Jul 25, 2016
api 2.1.26 Oct 3, 2016
backups 2.1.26 Jun 22, 2016
files Delete ldap.debug.txt Sep 12, 2016
includes 2.1.26 Sep 29, 2016
install 2.1.26 Sep 21, 2016
sources 2.1.26 Oct 15, 2016
upload Deleted files that should have not been committed. Sep 12, 2016
.gitignore Merge branch 'fix_1440' into development Sep 11, 2016
Dockerfile 2.1.26 Jun 15, 2016
admin.php 2.1.26 Jun 27, 2016
admin.settings.load.php 2.1.26 Oct 3, 2016
admin.settings.php 2.1.26 Sep 21, 2016
admin.settings_api.php oogle auth id fix plus style Sep 5, 2016
admin.settings_categories.php Huge HTML Validation fix Aug 23, 2016
admin.settings_duo.php API table width adjustment Sep 15, 2016
apache-default.conf Added Dockerfile, compose file and updated documentation to allos tu … Jan 26, 2016
changelog.md 2.1.26 Oct 15, 2016
composer.json 2.1.26 (0) May 15, 2016
docker-compose.yml Added Dockerfile, compose file and updated documentation to allos tu … Jan 26, 2016
duo.load.php Huge HTML Validation fix Aug 23, 2016
error.php 2.1.26 Jun 27, 2016
favico.ico v2.1 Dec 30, 2011
favorites.php 2.1.26 Jun 27, 2016
find.load.php Huge HTML Validation fix Aug 23, 2016
find.php 2.1.26 Aug 14, 2016
folders.load.php Add/Edit/Delete folder fixes Sep 15, 2016
folders.php Folder and item edit dialog box language fixes Sep 20, 2016
index.php 2.1.26 Sep 29, 2016
items.export.php 2.1.26 Aug 14, 2016
items.import.php 2.1.26 Jul 5, 2016
items.load.php 2.1.26 Oct 9, 2016
items.offline.php 2.1.26 Jun 27, 2016
items.php 2.1.26 Sep 14, 2016
kb.load.php Huge HTML Validation fix Aug 23, 2016
kb.php 2.1.26 Aug 31, 2016
license.md 2.1.20 beta Mar 18, 2014
load.php merge css lines that didn't take Sep 6, 2016
logout.php 2.1.26 Jun 27, 2016
otv.php 2.1.26 Sep 13, 2016
profile.php 2.1.26 Sep 14, 2016
readme.md 2.1.26 Jun 18, 2016
robots.txt v2.1.8 Jun 17, 2012
roles.load.php Huge HTML Validation fix Aug 23, 2016
roles.php Huge HTML Validation fix Aug 23, 2016
ssh.php Huge HTML Validation fix Aug 23, 2016
start.sh 2.1.26 Jun 17, 2016
suggestion.load.php Huge HTML Validation fix Aug 23, 2016
suggestion.php Huge HTML Validation fix Aug 23, 2016
users.load.php Folder and item edit dialog box language fixes Sep 20, 2016
users.php Folder and item edit dialog box language fixes Sep 20, 2016
views.load.php Merge branch '2.1.26-(16)-HTMLFIX' into fix_1441 Aug 29, 2016
views.php Huge HTML Validation fix Aug 23, 2016
views_database.load.php Huge HTML Validation fix Aug 23, 2016
views_database.php Huge HTML Validation fix Aug 23, 2016
views_logs.load.php Merge branch '2.1.26-(16)-HTMLFIX' into fix_1441 Aug 29, 2016
views_logs.php 2.1.26 Sep 14, 2016

readme.md

Teampass

Teampass is a Collaborative Passwords Manager

Copyright (c) 2009-2016, Nils Laumaillé

Licence Agreement

Before installing and using TeamPass, you must accept its licence defined as GNU AFFERO GPL.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

Read Licence

Website

Visit Teampass.net

Bugs & Proposals

For bugs discovery or any suggestions, please report in Github Issues

Requirements

  • Apache,
  • MySQL,
  • PHP 5.5.0 (or higher),
  • PHP extensions: ** mcrypt ** openssl ** ldap (if used) ** mbstring ** bcmath ** iconv ** xml ** gd ** openssl
  • Function 'mysqli_fetch_all'

Installation

Docker Installation/Use

Currently SSL is not provided in this setup, it is advised to use something like HAproxy to add SSL support

Two ways to provide Docker install In both cases, the Teampass will be persistent IF you keep the data volume intact between runs and the database content (of course)

Docker Compose

  • using the provided docker compose file, that you will edit to match your setup (ports/volumes/mysql passwords etc), then build the Teampass image : docker-compose build
  • and run the compose app docker-compose up -d
  • the first time Teampass is launched, you will be prompted to configured it :
    • for the ''Absolute path to saltkey'', please use /teampass/sk
    • for the database setup :
    • the host is ''db''
    • the other credentials are the ones you provided in your docker-compose file

Simple Docker container

  • In this scenario, it is assumed you have a mysql database ready to be used.
  • First build the Teampass container : docker build -t teampass .
  • Then simply run the Teampass container with a volume to store the data : docker run -d -p 80:80 -v /srv/teampass:/teampass --name teampass teampass
  • The first launch, you will be prompted to configure Teampass :
    • for the ''Absolute path to saltkey'', please use /teampass/sk
    • for the database, please provide your own database parameters

Update

Once uploaded, launch install/upgrade.php and follow instructions.

Languages

Teampass is translated in next languages:

  • CATALAN
  • CHINESE
  • CZECH
  • DUTCH
  • ENGLISH
  • FRENCH
  • GERMAN
  • HUNGARIAN
  • ITALIAN
  • JAPANESE
  • NORWEGIAN
  • PORTUGUESE
  • PORTUGUESE (BR)
  • ROMANIAN
  • RUSSIAN
  • SPANISH
  • TURKISH
  • UKRAINIAN
  • VIETNAMESE

Languages strings are managed at POEditor.com.