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.