#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 


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

login: kevin
url: example.com
otpauth://totp/Example:[email protected]?secret=JBSWY3DPEHPK3PXP&issuer=Example
pin: 1234

migrate from Lastpass to pass


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+


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



Install tomb

sudo apt-get install tomb

Installing git-crypt for vimwiki


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