Skip to content

gregrenda/passweb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Web frontend to Pass password store

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages