#install pass
#create gpg key - and where you should back this up to.
#initialise password store
#setup with git - where to store this?
pass git init
Add remote repository
Go over to github and create a PRIVATE repository for your new store you can then add the github repository with:
pass git remote add origin https://github.com/Owen-Davies/pass
s
add remote branch (github)
create from existing branch (needed when you setup on a new computer)
#auto commit / push on changes
#install passff
#install browserpass
#setup OTP https://github.com/tadfisher/pass-otp
#structure and extra details
AephieryZ2Ya
login: kevin
url: example.com
otpauth://totp/Example:[email protected]?secret=JBSWY3DPEHPK3PXP&issuer=Example
pin: 1234
migrate from Lastpass to pass
https://github.com/roddhjav/pass-import
Export your Lastpass data as CSV
Goto your Lastpass vault Advanced export as csv Save the csv somewhere
Import using pass-import
Install Python 3.6+
https://phoenixnap.com/kb/how-to-install-python-3-ubuntu
Add Deadsnakes PPA
sudo add-apt-repository ppa:deadsnakes/ppa
Install Python 3
sudo apt install python 3.8
Install Python 3 setup tools
sudo apt-get install python3-setuptools
Install Python 3 yaml
sudo apt-get install python3-yaml
pass import lastpass file.csv
#destroy plaintext csv Secure erasure
Otherwise, if your password manager does not support it, you should take care of securely removing the plain text password database:
pass import lastpass data.csv shred -u data.csv
Clone your repo and then destroy it
If you want to get your password store on a computer you can do:
Tidy up
At this point you can use pass on each host and manually synch them with pass git push and pass git pull. To delete your password store, just
rm -rf ~/.password-store.
Storing passwords in a Tomb
https://www.dyne.org/software/tomb/
https://github.com/roddhjav/pass-tomb#readme
Install tomb
sudo apt-get install tomb
Installing git-crypt for vimwiki
https://github.com/AGWA/git-crypt.git
Install signal
NOTE: These instructions only work for 64 bit Debian-based
Linux distributions such as Ubuntu, Mint etc.
1. Install our official public software signing key
wget -O- https://updates.signal.org/desktop/apt/keys.asc |
sudo apt-key add -
2. Add our repository to your list of repositories
echo “deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main” |
sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
3. Update your package database and install signal
sudo apt update && sudo apt install signal-desktop