Since October last year, we’ve been closely following 1Password for Linux after it was first announced and we also wrote an article on how to install the beta releases. Finally, the good news is, the first stable build of the application has finally landed on Linux, and in this article, let’s try it out and look at how to install 1Password on Linux.
But first, what is 1Password? For starters, 1Password is a paid password manager that stores your passwords and makes managing them easier for you. The stored passwords are locked by a master password called PBKDF2.
1Password For Linux: New Features!
This 1Password release for Linux adds new features that Windows, Android, and iOS users will also receive down the line. The app is very well integrated and will make you feel at home. Some of the great features are
- System tray icon
- GNOME Keyring and KDE wallet support
- Integration with GNOME and KDE window managers
- Automatic dark mode based on GTK system theme
- Command-line API
Here are the features that landed in the Linux app first
- New sharing details to monitor access
- Quick Find
- Intelligent search suggestions
- Secure file attachments
- Item archiving
- Dashboard to monitor your passwords’ security health
You can read more about the new features on 1Password’s official Linux release article.
How To Install 1Password On Linux?
Installing 1Password On Ubuntu/Ubuntu-based Distributions Or Debian
Method-1: Using .Deb Package
1. Visit the official 1Password for Linux download page and download the .Deb package.
2. Double-click on the downloaded file and when your default package installed pops up, click on Install.
Method-2: Using Terminal
1. Open up the terminal on Ubuntu using Ctrl + Alt + T key combination or by going to the apps list.
2. Now copy and paste the following command. This will add the key for the 1Password repository.
curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg
3. Add the 1Password repository using this command.
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] https://downloads.1password.com/linux/debian/amd64 stable main' | sudo tee /etc/apt/sources.list.d/1password.list
4. Add the debsig-verify policy (Debsig is used to verify .deb packages).
sudo mkdir -p /etc/debsig/policies/AC2D62742012EA22/ curl -sS https://downloads.1password.com/linux/debian/debsig/1password.pol | sudo tee /etc/debsig/policies/AC2D62742012EA22/1password.pol sudo mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22 curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
5. Finally, update the repos and install 1Password.
sudo apt update && sudo apt install 1password
How To Install 1Password On Fedora, CentOS, Or RHEL?
Method-1: Using The .rpm Package
Just like .deb packages that are meant for Debian, Debian-based Ubuntu, and Ubuntu-based distros, .rpm is the format that Fedora, CentOS, and Red Hat Enterprise Linux use.
1. Download the .rpm file from the download page.
2. Double-click on it to install.
Method-2: Using Terminal
1. Fire up the terminal and add the key for the 1Password repo on yum.
sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc
2. Add the 1Password yum repo.
sudo sh -c 'echo -e "[1password]\nname=1Password Stable Channel\nbaseurl=https://downloads.1password.com/linux/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=\"https://downloads.1password.com/linux/keys/1password.asc\"" > /etc/yum.repos.d/1password.repo'
3. Install 1Password using the dnf command.
sudo dnf install 1password
How To Install 1Password On Arch Linux And Arch-based Distros?
1. Get the 1Password key.
curl -sS https://downloads.1password.com/linux/keys/1password.asc | gpg --import
2. Cloning the AUR package from Git.
git clone https://aur.archlinux.org/1password.git
3. Install 1Password.
cd 1password makepkg -si
Extract And Install The tar.gz File
1. Click here to download the 1password.tar.gz file. You can also download the file using this command:
curl -sSO https://downloads.1password.com/linux/tar/stable/x86_64/1password-latest.tar.gz
2. Extract the file and move it to the /opt directory using these commands in the terminal.
tar -xf 1password-latest.tar.gz sudo mkdir -p /opt/1Password sudo mv 1password-*/* /opt/1Password
3. Finally, run the installation script.
How To Install 1Password Using The Snap Store?
1. First, install Snap on Linux using the following command.
sudo apt install snapd
2. If you see yourself using the Snap store for installing other apps, you might want to install the Snap store which is a GUI for Snap (Pssst… You won’t like it. Snaps are painfully slow).
snap install snap-store
3. You can also directly install 1Password using the command.
snap install 1password
So, that was a quick guide on how to install 1password on Linux. It is definitely one of the best password managers worth giving a shot. That said, all good things come at a price, and 1Password is no different.
And while you’re here, make sure to check out our list of best password managers for Linux. If you found this article useful, share your feedback in the comments section below.