Install PremierVPN on Fedora / Red Hat (RPM)

Last updated 06 Aug 2026 10 views 🔐 IKEv2 Setup Guides

This guide walks you through installing and using PremierVPN on Fedora, Red Hat Enterprise Linux, Rocky Linux, AlmaLinux, and openSUSE. PremierVPN for Linux is a native desktop application that uses WireGuard, the fastest and most secure VPN protocol available.

1. Before you begin

Check that your system meets these requirements before installing.

Supported distributions

DistributionVersion
Fedora38 or newer
RHEL9 or newer
Rocky Linux9 or newer
AlmaLinux9 or newer
openSUSE Leap15.5 or newer
openSUSE TumbleweedRolling

System requirements

RequirementDetails
Processor64-bit (x86_64 or ARM64)
DesktopGNOME, KDE, XFCE, or any GTK4-compatible desktop (libadwaita 1.3+)
Disk spaceApproximately 50 MB
KernelLinux 5.6 or newer (for built-in WireGuard support)
NetworkActive internet connection
AccountAn active PremierVPN subscription

Don't have an account yet? Sign up at premiervpn.net before installing. You'll need your email and password to sign in to the app.

2. Installation

Step 1 — Download the package

Visit premiervpn.net/downloads and download premiervpn-1.0.0-1.noarch.rpm. It will normally save to your Downloads folder.

Step 2 — Open a terminal

Press Ctrl+Alt+T, or search for "Terminal" in Activities.

Step 3 — Install on Fedora

cd ~/Downloads
sudo dnf install ./premiervpn-1.0.0-1.noarch.rpm

Enter your password when prompted, then confirm. dnf downloads any missing dependencies automatically.

Step 3 (alternative) — Install on RHEL, Rocky Linux, or AlmaLinux

These distributions need the EPEL repository enabled first, as some Python libraries aren't in the base repositories:

sudo dnf install epel-release
cd ~/Downloads
sudo dnf install ./premiervpn-1.0.0-1.noarch.rpm

Step 3 (alternative) — Install on openSUSE

cd ~/Downloads
sudo zypper install ./premiervpn-1.0.0-1.noarch.rpm

Step 4 — Verify

premiervpn --version

If you see the version number printed, installation succeeded.

Note on RPM signing: the package is currently unsigned. If dnf warns about this, you can proceed safely — or use the --nogpgcheck flag if prompted.

3. First launch

Opening the app

Find PremierVPN in your application menu (search for "premier" or "vpn"), or run premiervpn from a terminal.

Signing in

Enter the email address and password you used to create your PremierVPN account. If you have two-factor authentication enabled, you'll be prompted for your 6-digit code after your password. Your login is saved securely in your system keyring, so you won't need to sign in again on this device.

4. Using PremierVPN

Connecting

Browse the server list on the left. Click Connect next to any server, or click the large circular power button on the dashboard. The button turns green when you're connected and your traffic is protected.

Server tabs

TabWhat it shows
AllEvery available server
FavouritesServers you've starred
StandardRegular shared servers
DirectDirect connection configurations
DedicatedYour personal dedicated IP addresses (if purchased)

Extra tools

The icon strip on the far left gives you a Speed Test (measures throughput), a Ping Test (finds the fastest servers by latency), Logs (diagnostic information), and Settings.

5. Settings explained

Connection

SettingWhat it does
Kill SwitchBlocks all internet traffic if the VPN drops, so nothing leaks. Recommended: ON
Auto-ConnectConnects automatically when you open the app
Auto-ReconnectReconnects if the connection drops unexpectedly
Reconnect on Network ChangeReconnects when you switch Wi-Fi networks

Security

SettingWhat it does
DNS Leak ProtectionEnsures DNS queries go through the VPN tunnel
DNS OverrideChoose your DNS provider: VPN Default, Google, Cloudflare, Quad9, or AdGuard
Ad BlockerBlocks ads and trackers at the DNS level using AdGuard

Application

SettingWhat it does
Start on LoginLaunches PremierVPN when you log in to your computer
Close to BackgroundKeeps the VPN running when you close the window
Start HiddenLaunches without showing the window
Enable LoggingWrites diagnostic logs to disk (off by default)

6. Updating

Download the latest package from premiervpn.net/downloads and install it the same way as the original. Your settings and login are preserved.

sudo dnf install ./premiervpn-1.1.0-1.noarch.rpm

7. Uninstalling

Fedora / RHEL / Rocky / AlmaLinux:

sudo dnf remove premiervpn

openSUSE:

sudo zypper remove premiervpn

Your personal settings are kept in case you reinstall later. To remove them completely:

rm -rf ~/.config/premiervpn ~/.local/share/premiervpn

8. Troubleshooting

The app won't open

Launch from a terminal to see any error messages:

premiervpn

Can't connect to any server

Restart the background service, then close and reopen PremierVPN:

sudo systemctl restart premiervpn-service

If it still fails, try a different server — occasionally an individual server may be under maintenance.

Connection succeeds but no internet

Disconnect and reconnect. If the problem persists, turn off the Kill Switch in Settings temporarily to check whether firewall rules are the cause.

Checking the service status

sudo systemctl status premiervpn-service

You should see "active (running)". If not, start it with sudo systemctl start premiervpn-service.

Collecting logs for support

Turn on Enable Logging in Settings, reproduce the problem, then find your logs at ~/.local/share/premiervpn/logs/. For service-level logs:

sudo journalctl -u premiervpn-service -n 100

9. Getting help

ResourceWhere
Help Centrepremiervpn.net/support-help-centre/
Account & Billingportal.premiervpn.net
Email Support[email protected]

Didn't find what you were looking for?

Our support team is happy to help.

Open a Ticket