Skip to content

Installation

Terminal window
curl -fsSL https://raw.githubusercontent.com/hassan-mehedi/openvpn-linux-client-gui/main/install.sh | bash

This automatically detects your distro, installs OpenVPN 3 Linux if needed, then builds and installs the package.

Terminal window
make deb-build
make deb-install
# Uninstall
make deb-uninstall
Terminal window
# Install build dependencies (one-time)
sudo dnf install python3-build rpm-build pyproject-rpm-macros python3-devel python3-setuptools python3-wheel
# Build and install
make rpm-build
make rpm-install
# Reinstall after rebuilding
make rpm-reinstall
# Uninstall
make rpm-uninstall
Terminal window
git clone https://github.com/hassan-mehedi/openvpn-linux-client-gui.git
cd openvpn3-client-linux
uv sync --dev