GitHub



Une Interface légère

Cette interface est basée sur Python3 et Flask, ce qui en fait une application légère que l'on peut démarrer ou arrêter à volonté.

Elle peut être installée sur les anciens ordinateurs fonctionnant avec Debian.

Machines Virtuelles et Conteneur

Vous pouvez utiliser Hype² pour créer des machines virtuelles, mais aussi des conteneurs basés sur LXC.

De plus, comme elle est basée sur des logiciels communs : Qemu/KVM, LXC, Openvswitch, Nginx.

Vous pouvez aussi utiliser les commandes standard (virsh, lxc, ovs...) et trouver beaucoup de domcumentation.

Evolutif

Crée avec des librairie standard, en Python 3.

On peut facillement imager des nouvelles possibilités tel que Docker ou Ansible.

Installation Rapide


Sur un Debian,

1- Créer une interface de pont


Installer les paquets pour le pont :
bridge-utils

Sur votre host, crée l'interface de pont br0, selon votre réseau avec ici :

int votre interface physique (par exemple : enp1s0)
ip votre IP fixe,
netmask votre netmask (exemple: 255.255.255.0)
gateway votre gateway

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

auto 
iface  inet manual
NB: Vous pouvez aussi créer cette interface en ligne de commande voir (en anglais) par exemple :https://www.baeldung.com/linux/bridging-network-interfaces

2 - Installer git et cloner the répertoire



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

3 - Lancer le script d'installation



cd Hype2
sh ./install.sh


4 - Démarrer



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