Skip to content

RajatMathew/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.

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 build from local directory, use:

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

to change python dependencies, refer to flatpak documentation.


About

OpenVPN Configuration Manager.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 79.9%
  • C 15.1%
  • Meson 3.7%
  • CSS 1.3%