Комментарии 38
Приятно, что разработчик из Новосибирска :)
Вы убили Virtuozzo :-)
«Лучший свободный проект», с копирайтом в шапке – это пять :D
отличный проект
Мне, как хостеру, проект интересен, но без API его использование в реальном проекте невозможно. Ждём версию 2.0
Могу лишь сказать, что работа над API началась и в версии 2.0 он будет :)
Чем вас не устраивает API PIM?
НЛО прилетело и опубликовало эту надпись здесь
Ну… ничего там навороченного нет.
А тут будет ваш запрос в API, который обратится, по сути, к API PIM и что-то сделает… зачем лишнее звено?
Эта штука из топика скорее всего для каких-то ручных задач удобна, как более легкая замена монстроподобному интерфейсу Virtuozzo и иже с ними.
А тут будет ваш запрос в API, который обратится, по сути, к API PIM и что-то сделает… зачем лишнее звено?
Эта штука из топика скорее всего для каких-то ручных задач удобна, как более легкая замена монстроподобному интерфейсу Virtuozzo и иже с ними.
Кстати, насчет малодокументированности — у вас есть отличный случай попросить документацию или разъяснения у топикстартера, он, вроде бы как, там работает :)
НЛО прилетело и опубликовало эту надпись здесь
Что самое интересное, что у них в договоре есть интересные пункты на тему кода, который вы пишете, пока работаете там.
Да, работадатель в курсе и ничего против не имеет :) На самом деле Power Panel (или PIM) обладает заметно большим количеством функций и OpenVZ Web Panel не сильно большую конкуренцию ему составляет. Да и вообщем-то цели у продукта были немного другие.
Выглядит отлично, пошел тестить.
установил, понравилось.
во-первых, респект за проект!
пара вопросов:
1.этот инсталлятор по ссылке — куда, что и как он ставит в систему?
2.почему не завернули в пакет?
3.как обновлять пакет?
4.
«http://:3000»
тут не совсем понял: панель вешается в виде демона? откуда 3000 порт?
пара вопросов:
1.этот инсталлятор по ссылке — куда, что и как он ставит в систему?
2.почему не завернули в пакет?
3.как обновлять пакет?
4.
«http://:3000»
тут не совсем понял: панель вешается в виде демона? откуда 3000 порт?
Меня тоже интересует, как обновлять панель.
Демон — ruby /opt/ovz-web-panel//script/server webrick -e production -p 3000 -b 0.0.0.0 -d
Демон — ruby /opt/ovz-web-panel//script/server webrick -e production -p 3000 -b 0.0.0.0 -d
1. Инсталлятор — это автоматическое скачивание пакета, распаковка его в /opt/ovz-web-panel, создание init-скриптов и запуск панели на 3000 порту (кастомизируется). Все эти шаги вы можете проделать руками. Исходник исталлятора также доступен для изучения.
2. В прошлом у меня был опыт пакетирования одного продукта — это очень приличные усилия по подержанию в актуальном состоянии. Мне значительно дешевле поддерживать универсальный автоинсталлятор, чем пакеты для множества дистрибутивов Linux. Меня уже спрашивали о создании пакета для Ubuntu, Debian, CentOS, Arch Linux и Gentoo. Я пока не решился ввязываться в пакетирование еще раз.
3. Обновляется пакет той же командой, что и ставится.
4. По-умолчанию панель использует webrick (HTTP-сервер на Ruby) и вешается на 3000 порт. Если хочется использовать Apache/nginx, то можно посмотреть в сторону passenger aka mod_rails. Я использую passenger на своих серверах, но это чуть сложнее и дольше деплоить.
2. В прошлом у меня был опыт пакетирования одного продукта — это очень приличные усилия по подержанию в актуальном состоянии. Мне значительно дешевле поддерживать универсальный автоинсталлятор, чем пакеты для множества дистрибутивов Linux. Меня уже спрашивали о создании пакета для Ubuntu, Debian, CentOS, Arch Linux и Gentoo. Я пока не решился ввязываться в пакетирование еще раз.
3. Обновляется пакет той же командой, что и ставится.
4. По-умолчанию панель использует webrick (HTTP-сервер на Ruby) и вешается на 3000 порт. Если хочется использовать Apache/nginx, то можно посмотреть в сторону passenger aka mod_rails. Я использую passenger на своих серверах, но это чуть сложнее и дольше деплоить.
Я думаю, стоит доверить сборку пакетов людям, кто держит репозитории для каждой из систем.
В версии для iPhone я бы хотел увидеть текущую загрузку каждой VE в отдельности, а информация по лимитам можно было бы вообще вынести за ссылку.
Спасибо за панельку, тестирую. Пока все выглядит очаровательно, желаю удачи в развитии.
В версии для iPhone я бы хотел увидеть текущую загрузку каждой VE в отдельности, а информация по лимитам можно было бы вообще вынести за ссылку.
Спасибо за панельку, тестирую. Пока все выглядит очаровательно, желаю удачи в развитии.
Спасибо!
1.7 крутится уже около недели, полет нормальный. 4 ноды, 22 виртуалки.
Мобильная версия только для iphone? Можно ли попасть, например, с nokia (symbian)? При заходе на host:3000 отображается та же версия что и для браузера на компьютере.
При детальном отображении статистики по использованию ресурсов не совсем понятно, что в значениях по оси Х.
1.7 крутится уже около недели, полет нормальный. 4 ноды, 22 виртуалки.
Мобильная версия только для iphone? Можно ли попасть, например, с nokia (symbian)? При заходе на host:3000 отображается та же версия что и для браузера на компьютере.
При детальном отображении статистики по использованию ресурсов не совсем понятно, что в значениях по оси Х.
Судя по коду, мобильная версия только для iPhone, iPod Touch и iPad, (/(Mobile\/.+Safari)/).
Что не понятного по оси X? Это сколько всего доступно, а по Y — сколько БЫЛО использовано. Все логично.
Что не понятного по оси X? Это сколько всего доступно, а по Y — сколько БЫЛО использовано. Все логично.
Мобильная версия пока только под iphone (и то довольно урезанная). Запросы под другие платформы были, но пока это выглядит довольно ресурсоемко.
На графике по оси Х — минуты. В ExtJS 4 обещают более навороченные графики, поэтому в будущем планировал сделать их более понятными.
На графике по оси Х — минуты. В ExtJS 4 обещают более навороченные графики, поэтому в будущем планировал сделать их более понятными.
А ITV Project не ваших рук дело? )
Никогда о таком не слышал :)
А голубенький интерфейс в комплекте с чем-то идёт? Просто и там, и там практически одно и то же, вот и спрашиваю.)
Да, интерфейс базируется на фрэймворке ExtJS — www.sencha.com/products/js/
Выглядит отлично. Удачи в развитии!
У ovz-web-panel есть плохая особенность — хранить статус машины а не получать его. В итоге, упавшая VDS в списках видна как работающая.
У меня похожая панелька только не для openvz, а для всего спектра хостинговых услуг.
Только на dhtmlx, он попи*же будет, ну и естесна не опенсорс )
В общем так держать, оно всегда кому то пригодится.
Только на dhtmlx, он попи*же будет, ну и естесна не опенсорс )
В общем так держать, оно всегда кому то пригодится.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
OpenVZ Web Panel