Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.59 KB

README.md

File metadata and controls

58 lines (39 loc) · 1.59 KB

Web frontend to Pass password store

passweb is a web-based front end to a pass compatible password store. The pass application itself is not required to use passweb.

Dependencies

To install all the dependencies in Fedora:

dnf install perl git gnupg pinentry-qt perl-HTTP-Server-Simple

Configuration

Make sure the pinentry program is specified in ~/.gnupg/gpg-agent.conf

pinentry-program /usr/bin/pinentry-qt

If your remote password store git repository is accessed via ssh, setup ssh-agent.

Running

Start passweb specifiying the path to your password store and a port to use for the web interface:

passweb ~/password-store 1234 &

Point your browser to http://localhost:1234

Creating a pass compatible password store from scratch

gpg --gen-key				# generate gpg key
git init password-store			# initialize git repository
cd password-store
echo [email protected] > .gpg-id	# gpg id(s) to use for password store
git add .gpg-id
git commit -m "add .gpg-id" .gpg-id 

Screenshots

Main

main

View

view

Edit

edit

License

Licensed under the MIT License, Copyright (c) 2023 Greg Renda