Microsoft 365 Google Workspace
Microsoft 365 Google Workspace

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.

For Ubuntu and Debian-based systems

  1. Add the correct Enpass repository for your Linux environment:

    • For most modern standard Ubuntu and Debian-based systems, add the following repository:

      • echo "deb https://apt.enpass.io/ stable main" | sudo tee /etc/apt/sources.list.d/enpass.list
        
    • If you are running a desktop environment that uses legacy X11 instead of Wayland, common on systems like Linux Mint:

      • echo "deb https://apt.enpass.io/ x11 main" | sudo tee /etc/apt/sources.list.d/enpass.list
        
    • ⓘ If you’re not sure whether your environment is X11 or Wayland, you can check by running $XDG_SESSION_TYPE in your terminal.

  1. Import key that is used to sign the release:

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

    • sudo apt-get update
      sudo apt-get install enpass
      

For RPM packages

  1. Add Enpass yum repository:

    • cd /etc/yum.repos.d/
      sudo wget https://yum.enpass.io/enpass-yum.repo
      
  • If you are running a desktop environment that uses legacy X11 instead of Wayland (common on systems like Rocky Linux 9 and other RHEL 9-based distributions), also run:

    • sudo dnf config-manager --set-disabled enpass
      sudo dnf config-manager --set-enabled enpass-x11
      
  • ⓘ If you’re not sure whether your environment is X11 or Wayland, you can check by running $XDG_SESSION_TYPE in your terminal.

  1. Install Enpass:

    • sudo yum install enpass
      

For openSUSE 42.3 & 15.0

  1. Download and import Enpass signing key.

    • # wget https://yum.enpass.io/RPM-GPG-KEY-enpass-signing-key
      # rpm --import RPM-GPG-KEY-enpass-signing-key
      
  2. Add yum repo and install Enpass.

    • # 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.