Install PremierVPN on Fedora / Red Hat (RPM)
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
| Distribution | Version |
|---|---|
| Fedora | 38 or newer |
| RHEL | 9 or newer |
| Rocky Linux | 9 or newer |
| AlmaLinux | 9 or newer |
| openSUSE Leap | 15.5 or newer |
| openSUSE Tumbleweed | Rolling |
System requirements
| Requirement | Details |
|---|---|
| Processor | 64-bit (x86_64 or ARM64) |
| Desktop | GNOME, KDE, XFCE, or any GTK4-compatible desktop (libadwaita 1.3+) |
| Disk space | Approximately 50 MB |
| Kernel | Linux 5.6 or newer (for built-in WireGuard support) |
| Network | Active internet connection |
| Account | An 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
| Tab | What it shows |
|---|---|
| All | Every available server |
| Favourites | Servers you've starred |
| Standard | Regular shared servers |
| Direct | Direct connection configurations |
| Dedicated | Your 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
| Setting | What it does |
|---|---|
| Kill Switch | Blocks all internet traffic if the VPN drops, so nothing leaks. Recommended: ON |
| Auto-Connect | Connects automatically when you open the app |
| Auto-Reconnect | Reconnects if the connection drops unexpectedly |
| Reconnect on Network Change | Reconnects when you switch Wi-Fi networks |
Security
| Setting | What it does |
|---|---|
| DNS Leak Protection | Ensures DNS queries go through the VPN tunnel |
| DNS Override | Choose your DNS provider: VPN Default, Google, Cloudflare, Quad9, or AdGuard |
| Ad Blocker | Blocks ads and trackers at the DNS level using AdGuard |
Application
| Setting | What it does |
|---|---|
| Start on Login | Launches PremierVPN when you log in to your computer |
| Close to Background | Keeps the VPN running when you close the window |
| Start Hidden | Launches without showing the window |
| Enable Logging | Writes 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
| Resource | Where |
|---|---|
| Help Centre | premiervpn.net/support-help-centre/ |
| Account & Billing | portal.premiervpn.net |
| Email Support | [email protected] |