|
||
---|---|---|
.. | ||
edge-vpnio | ||
README.md | ||
deb-gen |
README.md
EdgeVPNio DEBIAN PACKAGE
The Debian package installs EdgeVPNio (evio) as a systemd service and is supported in Ubuntu 18.04 and Raspberry Pi Raspbian OS. Use the following procedure to create a new installer package.
- Clone the
tools
repo and usetools/deb-pak
as your base directory. - Copy the
tincan
executable, and the contents of thecontroller
folder intoedge-vpnio/opt/edge-vpnio
. - Copy
config.json
, the template or completed file, intoedge-vpnio/etc/opt/edge-vpnio
. - Execute
./deb-gen
to create theedge-vpnio.deb
installer package.
By default, the following files and directories are created:
/opt/edge-vpnio/tincan
/opt/edge-vpnio/controller/
/etc/opt/edge-vpnio/config.json
/etc/systemd/system
/var/logs/edge-vpnio/tincan_log
/var/logs/edge-vpnio/ctrl.log
The installer has dependencies on, and will install python3
, python3-pip
, iproute2
, openvswitch-switch
, bridge-utils
.
To install EdgeVPNio invoke sudo apt install -y <path/to/installer>/edge-vpnio.deb
.
After installation but before starting evio, complete config.json
by adding the XMPP credentials, setting the IP address, and applying other configurations as needed.
Then start evio using sudo systemctl start evio
.
Additionally, use systemctl
to start/stop/restart/status evio.
EdgeVPNio is configured to be started automatically on reboot.