Deploying Enpass on Linux

This page covers how to install Enpass Password Manager on Linux endpoints.

System Requirements

  • 64-bit Linux distribution

  • Tested on: Ubuntu 22.04 or later

  • Should work on any modern Linux distribution

Installation

Choose the method that matches your distribution.

Ubuntu and Debian-based Systems (apt)

Add the Enpass repository to your apt sources:

$ echo "deb https://apt.enpass.io/ stable main" | sudo tee /etc/apt/sources.list.d/enpass.list

Import the signing key:

$ wget -O - https://apt.enpass.io/keys/enpass-linux.key | sudo tee /etc/apt/trusted.gpg.d/enpass.asc

Install Enpass:

$ sudo apt-get update
$ sudo apt-get install enpass

RPM-based Systems (yum — CentOS, Fedora, RHEL)

Add the Enpass yum repository:

$ cd /etc/yum.repos.d/
$ sudo wget https://yum.enpass.io/enpass-yum.repo

Install Enpass:

$ sudo yum install enpass

openSUSE

Download and import the Enpass signing key:

# wget https://yum.enpass.io/RPM-GPG-KEY-enpass-signing-key
# rpm --import RPM-GPG-KEY-enpass-signing-key

Add the repository and install:

# zypper ar -f -c https://yum.enpass.io/stable/x86_64/ Enpass
# zypper update
# zypper install enpass

Deploying via UEM/MDM

While app configuration keys are not supported on Linux, the Enpass package can be deployed to managed Linux endpoints using your endpoint management tooling. The installation commands from the sections above can be wrapped in scripts and pushed via tools such as Ansible, Chef, Puppet, or the Microsoft Intune Linux agent.

The general approach is to script the repository addition and package installation steps for your target distribution and execute them as part of your standard provisioning workflow.