jkotra / eOVPN

OpenVPN Configuration Manager.
GNU General Public License v3.0
70 stars 9 forks source link
openvpn openvpn-client openvpn3 openvpn3-linux

eOVPN

eOVPN

eOVPN is a application to connect, manage and update(from remote .zip) OpenVPN configurations.

Download on Flathub

Buy Me a Coffee at ko-fi.com


Setup

  1. Open Settings from the menu.

  2. Fill in the required details:

    • Configuration Source: This refers to a link that contains a zip file with OpenVPN configurations.

  3. click Save.


Debug

either use --debug [LEVEL] as a command-line argument or set EOVPN_DEBUG=[LEVEL] as an environment variable.

for C libraries, use G_MESSAGES_DEBUG=eovpn as environment variable.

Refer: Python Logging Levels


Install

Flatpak (Recommended)

Download on Flathub


Native (For Developers)

eOVPN uses meson build system, to build the project:

meson build -Dprefix=/usr
ninja install -C build

To uninstall:

sudo ninja uninstall -C build

Build Flatpak

flatpak-builder --user --install build-dir dist/flatpak/com.github.jkotra.eovpn.yml --force-clean

to change python dependencies, refer to flatpak documentation.