Skip to content

jkotra/eOVPN

Repository files navigation

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 disable support for openvpn3, use -Dopenvpn3=false

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.