diff --git a/README.md b/README.md index 7628c5c..0e1fe49 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # Hype² -Now compatible with Windows Install, just take care to lauch the driver before scanning disks. - +Now compatible with Windows Install, just take care to launch the driver before scanning disks. ```mermaid @@ -20,7 +19,7 @@ Server[Server] <----> LXC((LXC)) ```sh apt-get update -y -qq apt-get install git lxc lxcfs lxc-templates qemu qemu-utils qemu-kvm virtinst bridge-utils virt-manager libvirt-daemon libvirt-daemon-system virt-viewer libvirt-clients libosinfo-bin websockify sqlite3 novnc -apt-get install python3 python3-flask python3-flask-login python3-flask-sqlalchemy python3-requests python3-lxc python3-libvirt python3-psutil python3-werkzeug python3-websockify python3-novnc +apt-get install python3 python3-flask python3-flask-login python3-flask-sqlalchemy python3-requests python3-lxc python3-libvirt python3-psutil python3-werkzeug python3-websockify python3-novnc python3-flask-socketio ``` Clone the repository : @@ -47,6 +46,23 @@ virsh net-define bridged.xml virsh net-start bridged virsh net-autostart bridged ``` +On your host, create the bridge interface "bro", according to your network with : + - @@@ The physical interface + - XXX.XXX.XXX.XXX your fixed IP (recommended) + - YYY.YYY.YYY.YYY your netmask + - ZZZ.ZZZ.ZZZ.ZZZ your gateway + +```sh +auto br0 +iface br0 inet static +bridge_ports @@@@ +bridge_fd 0 +bridge_maxwait 0 +address XXX.XXX.XXX.XXX +netmask YYY.YYY.YYY.YYY +gateway ZZZ.ZZZ.ZZZ.ZZZ +``` + ## Database for users @@ -58,6 +74,7 @@ Once connected, you will be able to create/manage users directly on software. ```sh cp db.db.admin_example db.db ``` +For security reason, you should remove **db.db.admin_example** If you want to create this database by yourself, you can : @@ -168,7 +185,7 @@ ProxyPassReverse / https://:5007/ ## Run and use ```sh -python3 app +python3 app.py and go to https://www.example.com (or https://:5007 without RP) with your credentials (mail and normal password or admin) @@ -203,7 +220,7 @@ You can also change some configuration in the file *configuration.py* such as fl ## Others -You can upload Virtual Machine ISO directly from the interface. +You can upload ISO directly from the interface. If you desire to use another way such as scp or else, you can place the iso in the */storage/iso/* folder