logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

openvpn3-service-configmgr - OpenVPN 3 Linux Configuration Manager Service

Description

       The openvpn3-service-configmgr is a backend service for OpenVPN 3 Linux, responsible for managing OpenVPN
       configuration   profiles.    Once  a  configuration  profile  has  been  imported,  either  via  openvpn3config-import, openvpn3session-start or openvpn2(1), it will run in the background as a D-Bus service as
       long as it has at least one configuration profile in memory.

       The VPN backend process (openvpn3-service-client) will retrieve the contents  of  the  VPN  configuration
       profile from the configuration manager when initializing and preparing to connect.

       Only one configuration manager process can run on the system.

       Configuration  profiles  are  managed via the openvpn3config-manage and openvpn3config-acl commands and
       new VPN sessions are started using the openvpn3session-start command.

       This service is normally started automatically  when  needed,  via  the  net.openvpn.v3.configmgr.service
       auto-start  configuration  by  the  dbus-daemon(1), but can also be started manually on the command line.
       This process should run as the _openvpn user and will automatically switch to this user account if it has
       the needed privileges to do so.  Beware that changing this to another user account also requires updating
       the D-Bus policy as well.

Name

       openvpn3-service-configmgr - OpenVPN 3 Linux Configuration Manager Service

Options

-h, --help
              Print  usage and help details to the terminal

       --version
              Prints the version of the program and exists

       --log-levelLEVEL
              Sets the default log verbosity for log events generated by this service.  The default is 4.  Valid
              values are 0 to 6.  Higher log levels results in more verbose logs and log level  6  will  contain
              all debug log events.

       --log-fileLOG_DESTINATION
              By  default,  logging  will  go via the openvpn3-service-log service.  By providing this argument,
              logging will also be sent to LOG_DESTINATION, which can be either a filename or stdout: where  the
              latter one sends log data to the console.

       --colour
              This will add colours to log events when logging to file or terminal.  Log events will be coloured
              based on the log level of the event.

       --idle-exitMINUTES
              The  openvpn3-service-configmgr  service  will  exit automatically if it is being idle for MINUTES
              minutes.  By being idle, it means no configuration profiles are being  managed  by  this  service.
              This  can  be  validated  by  running openvpn3configs-list.  If this results in an empty list, no
              configuration profiles are being managed.

       --state-dirDIRECTORY
              Sets the directory the  configuration  manager  must  use  for  storing  persistent  configuration
              profiles.   When  this  argument  is given, the service will scan this directory for configuration
              profiles and load them automatically at start-up.  Default directory is /var/lib/openvpn3/configs

See Also

dbus-daemon(1)     openvpn2(1)     openvpn3(1)      openvpn3-config-acl(1)      openvpn3-config-import(1)
       openvpn3-config-manage(1)   openvpn3-config-remove(1)   openvpn3-config-dump(1)  openvpn3-configs-list(1)
       openvpn3-session-start(1)

                                                                                   OPENVPN3-SERVICE-CONFIGMGR(8)

Synopsis

openvpn3-service-configmgr[OPTIONS]openvpn3-service-configmgr-h | --help

See Also