Skip to content

A simple Python-based VirtualBox Orchestration system

Notifications You must be signed in to change notification settings

koroteevmv/cloud-panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloud-panel

A simple Python-based VirtualBox Orchestration system

Installation \ Установка

git clone [email protected]:koroteevmv/cloud-panel.git
cd cloud-panel/
apt install gcc python3-dev python3-venv virtualbox
python3 -m venv venv-panel
source venv-allocation/bin/activate
pip install wheel
pip install -r requirements.txt
export MSFT_AUTH_CLIENT_SECRET=''
python runner.py

Usage \ Применение

После развертывания доступно веб-приложение с авторизацией через MS Azure.

Основные возможности:

  • На главной странице отображается список виртуальных машин.
  • Каждую машину можно запустить, остановить или удалить.
  • Пользователь видит только свои машины, администратор - любые
  • При запуске машине автоматически назначается порт и демонстрируется строка подключения по SSH.

Future development \ В разработке

  • Загрузка пользовательских образов
  • Создание образов
  • Переход на другой гипервизор
  • Страница настроек
  • Более подробная документация

Contributing \ Участие

Пулл-реквесты приветствуются. Для серьезных изменений откройте issue для обсуждения того, что вы хотите поменять.

License \ Лицензия

MIT

About

A simple Python-based VirtualBox Orchestration system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •