BuffetBuffet — это комплексный веб-менеджер виртуальных машин с открытым исходным кодом, разработанный как удобная и безопасная альтернатива существующим решениям.
Он использует серверную часть Python Flask и интерфейс TypeScript React, включая QEMU и KVM для виртуализации и noVNC для доступа к удаленному рабочему столу.
Безопасный доступ к виртуальным машинам с помощью noVNC, websockify с поддержкой SSL/TLS и случайно генерируемых одноразовых паролей VNC.
Администрирование пользователей, виртуальных машин и журналов из панели администратора
Создание, запуск и удаление виртуальных машин QEMU/KVM.
Определите пользовательские операционные системы и дистрибутивы с помощью JSON.
Полностью адаптивный интерфейс, работающий на настольных компьютерах, планшетах и смартфонах.
Безопасная аутентификация и авторизация пользователей с использованием JSON Web Tokens (JWT), bcrypt и двухфакторной аутентификации.
https://github.com/kgdn/buffet