1Password For Linux Is Finally Here: How To Install?

1Password is finally here for Linux!

Share on twitter
Share on whatsapp
Share on facebook

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
1password fedora

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
1password dashboard

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

sudo /opt/1Password/after-install.sh

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

Wrapping Up

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.

Source: blog.1password.com

Mohammed Abubakar

Mohammed Abubakar

Abu is a gadget head and an avid Linux user who loves to talk about smartphones and everything tech. In his free time, you'll find him searching for his next device or binge-watching Anime.

New In Geek

Scroll to Top