Set Up CasperVPN on Linux
Full Linux support with native WireGuard integration. Works on Ubuntu, Fedora, Debian, Arch, and more.
In this guide
Supported Distributions
CasperVPN supports Ubuntu 20.04+, Fedora 36+, Debian 11+, and Arch Linux. Packages are available as .deb, .rpm, Snap, and AUR. The CLI client works on virtually any Linux distribution.
Installation via Package Manager
On Ubuntu/Debian: Add the CasperVPN repository and install with apt. On Fedora: Use dnf with the CasperVPN repo. On Arch: Install from AUR with yay or paru. Detailed commands are provided in the CasperVPN download page.
WireGuard Configuration
CasperVPN uses native WireGuard kernel modules on Linux for maximum performance. After installation, select WireGuard protocol in settings. The client automatically configures wg0 interface and routing tables.
CLI Usage
Use the command line for headless servers: caspervpn connect --server us-east --protocol wireguard. List servers with caspervpn list. Check status with caspervpn status. The CLI supports all features available in the GUI.
Frequently Asked Questions
Does CasperVPN work on Raspberry Pi?
Yes. The ARM64 package works on Raspberry Pi 4 and newer running a 64-bit OS. Use the CLI client for the best experience on Pi.