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
Release history Release notifications | RSS feed
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.1.tar.gz
(1.9 MB
view hashes)
Built Distribution
Close
Hashes for teamvault-0.6.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e604ae102bc0419565a05e15514cad0d3aaa68476ca8ff168eac81a05084c9a2 |
|
MD5 | 07d6df5a7c2ac653a79c63a6b579925f |
|
BLAKE2b-256 | 138de890088fb5107a1d63a7a0d08f1d0cb3ff2c25dcac24977fbb7061dc2203 |