OpenVDI is an open source Python application that orchestrates VDI and provides end-user access through a guacamole interface.
OpenVDI automatically scales the number of VDIs in different "states".
You set the desired value for the min/max count and the value for "buffers" (more about buffers can be found in the "buffers" section), and OpenVDI will support machines according to these parameters.
-
Run:
git clone https://github.com/PAzter1101/openVDI.git cd openVDI chmod 700 ./init.sh ./init.sh cp server/.env-example server/.env
-
Specify the necessary settings in
.env
-
Run:
docker compose up -d
- Open a browser and go to
http://localhost:8080
- Login with the default credentials guacadmin/guacadmin
- You can now use guacamole as usual.
todo: add description of how it works