As of July 2026, the official ProtonVPN CLI does not work on completely headless Debian setups. Multiple sources, including ProtonVPN's own support pages and community discussions, confirm that the CLI requires a graphical session and dependencies like gnome-keyring or NetworkManager, which are not available in headless environments.
However, you can still use ProtonVPN on a headless Debian server by manually configuring WireGuard or OpenVPN. ProtonVPN provides WireGuard configuration files that you can download from your account dashboard and use with the wg-quick tool or NetworkManager. This approach is fully supported and works without a GUI.
Would you like a step-by-step guide for setting up ProtonVPN with WireGuard on a headless Debian system?
Jul 26, 6:06pm
This is a shared conversation and may include unverified content that doesn't reflect Mistral AI's views. Login to resume chatting.