GitHub



Light Interface

Based on Python3 and Flask, the interface is light and can be start or stop, only when you need it.

Can be install on all old PC running Debian.

Virtual Machine and Container

You can use Hype² to create Virtual Machine, but also container based on LXC.

Moreover, as it is based on common software : Qemu/KVM, LXC, Openvswitch, Nginx.

You can also use the standart commands (virsh, lxc, ovs...) and find a lot of documentation.

Scalable

Created using commun libriaries, in Python3.

Can easely imaging some feature such as Docker or Ansible.

Quick Install


On Debian,

1- Create a bridge interface


On your host,install the network bridge package:
bridge-utils

Then create the bridge interface br0, according to your network with :

int The existing physical interface (example : enp1s0)
ip your fixed IP netmask your netmask (example: 255.255.255.0)
gateway your gateway


auto br0
iface br0 inet static
bridge_ports 
bridge_fd 0
bridge_maxwait 0
address 
netmask 
gateway 

auto 
iface  inet manual
NB:You can also create the bridge in cli, please refer to : https://www.baeldung.com/linux/bridging-network-interfaces as example.

2 - Install git and clone the repo



apt install git
git clone https://github.com/pyhype2/Hype2.git

3 - Start the install script



cd Hype2
sh ./install.sh


4 - Start



python3 ./app.py
and go to https://your_ip/