Skip to main content

Keep your passwords behind the firewall

Project description

TeamVault is an open-source web-based shared password manager for behind-the-firewall installation. It requires Python 3.3+ and Postgres (with the unaccent extension).

Installation

apt-get install libffi-dev libldap2-dev libpq-dev libsasl2-dev python3.4-dev postgresql-contrib
pip install teamvault
teamvault setup
vim /etc/teamvault.conf
# note that the teamvault database user will need SUPERUSER privileges
# during this step in order to activate the unaccent extension
teamvault upgrade
teamvault plumbing createsuperuser
teamvault run

Update

pip install --upgrade teamvault
teamvault upgrade

Development VM

pip install bundlewrap
gem install vagrant-bundlewrap
vagrant up
vagrant ssh -c "sudo teamvault plumbing createsuperuser"
vagrant ssh -c "sudo teamvault upgrade && sudo teamvault run"

Go to http://teamvault and log in with the username and password you set. To handle code changes, just interrupt the last command with CTRL+C and run it again.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teamvault-0.6.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teamvault-0.6.0-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file teamvault-0.6.0.tar.gz.

File metadata

  • Download URL: teamvault-0.6.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for teamvault-0.6.0.tar.gz
Algorithm Hash digest
SHA256 f158b7ce29afdea0a16691af3df458de0ba4b5d11c0b326a9bbb2e6b1a57649f
MD5 d5b4d5a6e0f45488a777d50617accccc
BLAKE2b-256 7be5f886902e87f7a0fef085d0c915638bd682727c9eb3010c02b5fe20803f6c

See more details on using hashes here.

File details

Details for the file teamvault-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for teamvault-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 955603c24c923bd3605ae7d1a1b6e2d564fdf8df085eb8e97902a880a0ad47f5
MD5 f9fbbb575eb335f01b2068a914ee3edc
BLAKE2b-256 17a2d3da06a1746ea604c28b0c6a35dc77f843336699aafca475a81b6f57e3c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page