Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| howto:password-manager [2026/04/22 01:25] – created izzy | howto:password-manager [2026/10/09 02:58] (current) – izzy | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ## Install packages | ## Install packages | ||
| + | (skip this section on SKSLAN-managed workstations) | ||
| - pass | - pass | ||
| - qtpass | - qtpass | ||
| - pass-otp (recommended) | - pass-otp (recommended) | ||
| - | ## Generate key | + | ## First time setup |
| + | Follow these instructions if you haven' | ||
| + | |||
| + | ### Generate key | ||
| 1. Open " | 1. Open " | ||
| 2. Select "GnuPG keys" on the left | 2. Select "GnuPG keys" on the left | ||
| Line 18: | Line 22: | ||
| 9. Your new key should now show up in the list in the main pane of the window. | 9. Your new key should now show up in the list in the main pane of the window. | ||
| - | ## Back up your key | + | ### Back up your key |
| 1. Decide on backup locations for your key; cloud storage, a dedicated backup drive, etc. | 1. Decide on backup locations for your key; cloud storage, a dedicated backup drive, etc. | ||
| 2. Right click on your newly generated key | 2. Right click on your newly generated key | ||
| Line 27: | Line 31: | ||
| 7. Make sure the file name makes sense. | 7. Make sure the file name makes sense. | ||
| 8. Select " | 8. Select " | ||
| + | 9. Input your key's passphrase and press " | ||
| + | |||
| + | ### Setting up QtPass | ||
| + | 1. Open QtPass from the menu | ||
| + | 2. It will complain that there is no password store initialised. This is fine. Press OK. | ||
| + | 3. Check the box next to your newly generated key in the "Read Access Users" dialog that comes up next. | ||
| + | 4. Press OK. | ||
| + | 5. Accept the options in the " | ||
| + | |||
| + | ## Importing an existing setup | ||
| + | Follow the instructions in this section if you didn't just set up your password manager. Otherwise, skip to [Adding Passwords](# | ||
| + | |||
| + | ### Synchronise existing passwords folder. | ||
| + | This section will be somewhat fuzzy because different people' | ||
| + | 1. Log in to your Nextcloud Desktop client | ||
| + | 2. Configure the folders to synchronise (" | ||
| + | 3. Create a symbolic link to your password folder in your home folder, named `.password-store` (in your file manager, control-shift-drag your password folder to your home folder. You may need to make hidden files visible.) | ||
| + | |||
| + | ### Import existing keys | ||
| + | 1. Open " | ||
| + | 2. Select "GnuPG keys" on the left | ||
| + | 3. Press the " | ||
| + | 4. Select " | ||
| + | 5. Navigate to wherever your private key has been backed up (Nextcloud or similar.) | ||
| + | 6. Open your private key file. | ||
| + | 7. Press " | ||
| + | 6. Enter your passphrase for your private key. | ||
| + | 7. Select " | ||
| + | 8. Double click your newly imported key in the main pane of the window. | ||
| + | 9. Scroll to the bottom and change the " | ||
| + | 10. Close the key information window, and then Passwords and Keys. | ||
| + | |||
| + | ## Adding Passwords | ||
| + | 1. Navigate to the main " | ||
| + | 2. Click on the "Add password" | ||
| + | 3. Type in the domain name of the service you want to save a password for and press " | ||
| + | 4. Type the password to save in the " | ||
| + | 5. (Optional) Add your email or username in the larger unmarked box, preceded by something along the lines of `email: `. | ||
| + | 6. Press " | ||
| + | |||
| + | ## Setting up the Firefox addon (PassFF) | ||
| + | (skip this section on SKSLAN-managed workstations) | ||
| + | ### Installing the Firefox part | ||
| + | 1. Navigate to https:// | ||
| + | 2. Click "Add to Firefox" | ||
| + | 3. (Optional) Check "Allow extensions to run in private windows" | ||
| + | 4. Confirm with " | ||
| + | 5. (Optional) Check the "Pin extension to toolbar" | ||
| + | |||
| + | ### Installing the native addon | ||
| + | Instructions adapted from https:// | ||
| + | |||
| + | 1. Navigate to https:// | ||
| + | 2. Click on the first " | ||
| + | 3. Open your file manager from the application menu, and go to Downloads | ||
| + | 4. Right click on the background, and click "Open in Terminal" | ||
| + | 5. Run the following commands (copy and paste, then press Enter): | ||
| + | 1. `chmod +x install_host_app.sh` | ||
| + | 2. `./ | ||
| + | 6. Restart Firefox | ||