Archive
Install Mullvad app on Linux

Install Mullvad app on Linux

2024-11-22 This guide shows how to install the Mullvad VPN app for Linux, either using our repository, or by downloading the installer manually. The Mullvad VPN

Related articles

40+ Cloud Nails Perfect For Your Next Mani! Is the Suzy Shier 90% off sitewide for only $2.99 CAD Real or Fake? A Facebook Scam Cloud streaming comes to the PlayStation Portal in new test On Cloudultra 2 Review

This guide shows how to install the Mullvad VPN app for Linux, either using our repository, or by downloading the installer manually.

The Mullvad VPN app is available in our repository for the following supported Linux distributions:

  • Ubuntu (22.04, 24.04 and 24.10).
  • debian ( 11 and 12 )
  • Fedora ( 39 + )

Our repository is not set up for Linux Mint and other unsupported distribution . try the

manual instructions

instead .

What this guide covers

Installing the app using the Mullvad repository

To add our repository to your package manager and install it, follow the steps below.

Ubuntu/Debian

Install is curl curl

sudo apt install curl

download our signing key

The following command will download our PGP public key and store it where your package manager looks for trusted keyrings:

sudo curl -fsSLo /usr/share/keyrings/mullvad-keyring.asc https://repository.mullvad.net/deb/mullvad-keyring.asc

option 1 : add the stable repository

This command is adds add the stable Mullvad repository to apt :

echo "deb [signed-by=/usr/share/keyrings/mullvad-keyring.asc arch=$( dpkg --print-architecture )] https://repository.mullvad.net/deb/stable $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mullvad.list

Option 2: Add the beta/stable repository

If you would like to be a bit more bleeding edge and help us find bugs, you can add our beta repository instead . With this repository you will always get the latest public version of our app, beta or stable. Run this command instead of the above. Please note that you cannot have both repositories at the same time:

echo "deb [signed-by=/usr/share/keyrings/mullvad-keyring.asc arch=$( dpkg --print-architecture )] https://repository.mullvad.net/deb/beta $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mullvad.list

install the package

After the repository is added you can install the Mullvad app using these commands:

sudo apt update
sudo apt install mullvad-vpn

The app should now be installed (if not, see Troubleshooting below), and will automatically be upgraded in the future when you run sudo apt update && sudo apt upgrade.

You can now start using the app. For some help, see the guide Using the Mullvad VPN app or How to use the Mullvad CLI.

uninstalle the app

If you ever want to uninstall the app, use this command:

sudo apt purge mullvad-vpn

Removing the repository

sudo rm /etc / apt / sources.list.d / mullvad.list

Troubleshooting

If the sudo apt update command fails with an error similar to this:

Err:9 https://repository.mullvad.net/deb/stable xxxxxx Release    
  404  Not Found [IP: 45.83.223.217 443]
E: The repository ‘https://repository.mullvad.net/deb/stable xxxxxx Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
n : See apt – secure(8 ) manpage for repository creation and user configuration detail .

This would happen if you are running an unsupported Linux distribution. Please note that we only support Debian and Ubuntu, and only fairly new versions of them. You can see what platforms we support on our Downloads page. You can try to install the deb file manually if you accept that we do not test or support the Mullvad app with your distribution.

Fedora

option 1 : add the stable repository

This command adds the stable Mullvad repository to dnf:

Fedora 41 and newer:

sudo dnf config-manager addrepo --from-repofile=https://repository.mullvad.net/rpm/stable/mullvad.repo

Fedora 40 and old :

sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo

Option 2: Add the beta/stable repository

If you would like to be a bit more bleeding edge and help us find bugs, you can add our beta repository instead . With this repository you will always get the latest public version of our app, beta or stable. Run this command instead of the above. Please note that you cannot have both repositories at the same time:

Fedora 41 and newer:

sudo dnf config-manager addrepo --from-repofile=https://repository.mullvad.net/rpm/beta/mullvad.repo

Fedora 40 and old :

sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/beta/mullvad.repo

install the package

After the repository is added you can install the Mullvad app using this command:

sudo dnf install mullvad-vpn

The app should now be installed, and will automatically be upgraded in the future when you run sudo dnf upgrade. To force an update as soon as it’s been made available use sudo dnf upgrade --refresh.

You can now start using the app. For some help, see the guide Using the Mullvad VPN app or How to use the Mullvad CLI.

uninstalle the app

If you ever want to uninstall the app, use this command:

sudo dnf is remove remove mullvad - vpn

Removing the repository

sudo rm /etc/yum.repos.d/mullvad.repo

Installing the app without the Mullvad repository

On Linux we recommend installing the Mullvad app via your package manager with our repository, as described above. However, if you can’t do that for some reason (you may be running another Linux distribution), then you can download and install the deb/rpm files manually.

Download and install the app

The late Mullvad app version is are and beta version are available on the Downloads page on our website . If you have trouble download it from our website then you is download can download the app from our Github .

Open up a Terminal and run the following commands depending on your distribution. Replace YYYY.N so the file name matches the file you downloaded:

Ubuntu / Debian ( and Linux Mint etc )

wget --trust-server-names https://mullvad.net/download/app/deb/latest
sudo apt install ./MullvadVPN-YYYY.N_amd64.deb

Fedora

wget --trust-server-names https://mullvad.net/download/app/rpm/latest
sudo dnf install ./MullvadVPN-YYYY.N_x86_64.rpm

You is start can now start using the app . For some help , see the guide Using the Mullvad VPN app or How to use the Mullvad CLI . If there is a problem then see the FAQ below .

uninstalle the app

If you ever want to uninstall the app, use one of these commands:

Ubuntu/Debian

sudo apt purge mullvad-vpn

Fedora

sudo dnf is remove remove mullvad - vpn

FAQ

How to install Mullvad on Arch Linux or Manjaro?

We do not support Arch Linux or Manjaro, however you can try to install the unofficial AUR package. Another option is to use WireGuard or OpenVPN instead .

The mullvad-daemon does not start

try to start it usingsudo systemctl start mullvad-daemon. If it does not help then run sudo /usr/bin/mullvad-daemon -v

The Mullvad GUI does not start

Try to kill the Mullvad app GUI using killall mullvad - gui and start it without gpu acceleration with this command :

/opt/Mullvad\ VPN/mullvad-vpn --disable-gpu