Get started

Get the 1Password for Linux app

Learn how to set up 1Password on your Linux computer.

Before you set up 1Password for Linux, you’ll need to sign up for an account.

Get 1Password for Linux

Debian or Ubuntu

Download and install the .deb package to get 1Password for Debian or Ubuntu.

Or install 1Password using your package manager:

  1. Add the key for the 1Password apt repository:

     curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg
    
  2. Add the 1Password apt repository:

     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
    
  3. Add the debsig-verify policy:

     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
    
  4. Install 1Password:

     sudo apt update && sudo apt install 1password
    

The packages and repository are signed with the GPG key 3FEF9748469ADBE15DA7CA80AC2D62742012EA22.

CentOS, Fedora, or Red Hat Enterprise Linux

Download and install the .rpm package to get 1Password for CentOS, Fedora, or Red Hat Enterprise Linux.

Or install 1Password using your package manager:

  1. Add the key for the 1Password yum repository:

     sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc
    
  2. Add the 1Password yum repository:

     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:

     sudo dnf install 1password
    

The packages and repository are signed with the GPG key 3FEF9748469ADBE15DA7CA80AC2D62742012EA22.

Arch Linux

Install 1Password from the Arch User Repository (AUR):

  1. Get the 1Password signing key:

     curl -sS https://downloads.1password.com/linux/keys/1password.asc | gpg --import
    
  2. Clone the 1Password package:

     git clone https://aur.archlinux.org/1password.git
    
  3. Install 1Password:

     cd 1password
     makepkg -si
    

The source is signed with the GPG key 3FEF9748469ADBE15DA7CA80AC2D62742012EA22.

Tar

You can also download 1Password as a .tar.gz file to use on other distributions.

  1. Download 1Password:

     curl -sSO https://downloads.1password.com/linux/tar/stable/x86_64/1password-latest.tar.gz
    
  2. Extract and move the files:

     tar -xf 1password-latest.tar.gz
     sudo mkdir -p /opt/1Password
     sudo mv 1password-*/* /opt/1Password
    
  3. Run the installation script:

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

The .tar.gz file is signed with the GPG key 3FEF9748469ADBE15DA7CA80AC2D62742012EA22. Download the .sig file.

Snap Store

If you install 1Password from the Snap Store, you’ll have access to all the features 1Password for Linux has to offer except:

  • You’ll need to lock and unlock 1Password in your browser separately from the app.
  • You won’t be able to unlock 1Password with the system authentication service.

Add an account

To add an account to 1Password for Linux:

  1. In your browser, sign in to your account on 1Password.com.

    If you have trouble signing in or don’t see your account listed on 1Password.com, open the 1Password app and click “Enter account details manually”.

  2. Click your name in the top right and choose Get the Apps.
  3. Click “Add your account directly” and allow your browser to open 1Password. You’ll see your account details in the app.
  4. Enter your 1Password account password and click Sign In.

Update 1Password

If you installed 1Password from a package, use the command for your package manager to check for an update and install it if available:

Distribution Run this command
Debian or Ubuntu sudo apt update && sudo apt upgrade 1password
CentOS, Fedora, or Red Hat Enterprise Linux sudo dnf upgrade 1password --refresh

If you installed 1Password from the Snap Store, it will update automatically. To manually update 1Password, or to control when or how often updates happen, learn how to manage snap updates. 

Get help

1Password for Linux requires a 1Password membership, glibc 2.28, and a computer with a 64-bit x86 processor. The following distributions are supported:

  • CentOS 8 or later
  • Debian 10 or later
  • Fedora 29 or later
  • Red Hat Enterprise Linux 8 or later
  • Ubuntu 18.04 LTS or later (Snap)
  • Ubuntu 20.04 LTS or later (package)

If you don’t see new items or updated information in 1Password, quit 1Password and delete the 1Password SQLite file. Then open 1Password and add your account again. Find your SQLite file:

  • Package manager or AppImage: ~/.config/1Password/1password.sqlite
  • Snap Store: ~/snap/1password/current/.config/1Password/1password.sqlite

If you use GNOME and the 1Password icon doesn’t appear in your system tray, install the AppIndicator shell extension  .

Next steps

Published: