Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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 git@github.com: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

AltStyle によって変換されたページ (->オリジナル) /