Install Mullvad app on Linux


Last updated: 9 September 2021

This guide explains how to install and uninstall the Mullvad VPN app for Linux users. After installing see the guide Using the Mullvad VPN app or How to use the Mullvad CLI.

Installation requirements

  • The app works on most modern 64-bit Linux distributions with systemd.
  • We support only the distributions listed on our app download page.
  • Kernel version 4.19 or newer is required.

Download and install the app

We provide terminal instructions farther down.

  1. Download the latest version of the app from our website.
  2. Double-click the downloaded file and follow the prompts to install the app.

Terminal instructions

If you prefer using the terminal, use the following commands to download the file, and then follow our Mullvad CLI guide.

Debian/Ubuntu users

We are using gdebi in this example.

You will need to replace "MullvadVPN-XXXX.X_amd64.deb" with the name of the file that you download.

wget --content-disposition
sudo apt-get -y install gdebi-core && sudo gdebi MullvadVPN-XXXX.X_amd64.deb

Fedora users

You will need to replace "MullvadVPN-XXXX.X_x86_64.rpm" with the name of the file that you download.

wget --content-disposition
sudo dnf -y install ./MullvadVPN-XXXX.X_x86_64.rpm

Uninstall the app

Debian/Ubuntu users

sudo apt-get purge mullvad-vpn

Fedora users

sudo dnf remove mullvad-vpn


Does Mullvad work on Manjaro or Arch Linux?

We do not have any official package for Arch but users have created an unofficial AUR package. Other options are to use WireGuard or OpenVPN instead.

The mullvad-daemon does not start

Try to start it using sudo systemctl start mullvad-daemon. If it does not help then run sudo /opt/Mullvad\ VPN/resources/mullvad-daemon -v

The mullvad-daemon.service is not found

This can happen if you have installed /opt on it's own partition. In this case you can copy the file /opt/Mullvad VPN/resources/mullvad-daemon.service directly into /etc/systemd/system (removing the symbolic link).