Как стать автором
Обновить

Комментарии 38

Приятно, что разработчик из Новосибирска :)
Вы убили Virtuozzo :-)
«Лучший свободный проект», с копирайтом в шапке – это пять :D
Это довольно тонкий момент и здесь все, вроде, нормально. Код распространяется под GPLv2, а copyright позволяет заявить об авторстве кода.
отличный проект
Мне, как хостеру, проект интересен, но без API его использование в реальном проекте невозможно. Ждём версию 2.0
Могу лишь сказать, что работа над API началась и в версии 2.0 он будет :)
Чем вас не устраивает API PIM?
НЛО прилетело и опубликовало эту надпись здесь
Ну… ничего там навороченного нет.
А тут будет ваш запрос в API, который обратится, по сути, к API PIM и что-то сделает… зачем лишнее звено?

Эта штука из топика скорее всего для каких-то ручных задач удобна, как более легкая замена монстроподобному интерфейсу Virtuozzo и иже с ними.
Кстати, насчет малодокументированности — у вас есть отличный случай попросить документацию или разъяснения у топикстартера, он, вроде бы как, там работает :)
НЛО прилетело и опубликовало эту надпись здесь
У меня все операции сделаны через ssh sudo… :)
НЛО прилетело и опубликовало эту надпись здесь
Что самое интересное, что у них в договоре есть интересные пункты на тему кода, который вы пишете, пока работаете там.
Не совсем так, вы говорите про код который он пишет в соответствии с тех.заданием работодателя, а если он пишет для себя, то он никому ничего не должен.
Там были пункты на тему смежных продуктов, насколько я помню
Да, работадатель в курсе и ничего против не имеет :) На самом деле Power Panel (или PIM) обладает заметно большим количеством функций и OpenVZ Web Panel не сильно большую конкуренцию ему составляет. Да и вообщем-то цели у продукта были немного другие.
НЛО прилетело и опубликовало эту надпись здесь
Выглядит отлично, пошел тестить.
установил, понравилось.
во-первых, респект за проект!

пара вопросов:

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
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 на своих серверах, но это чуть сложнее и дольше деплоить.
Я думаю, стоит доверить сборку пакетов людям, кто держит репозитории для каждой из систем.
В версии для iPhone я бы хотел увидеть текущую загрузку каждой VE в отдельности, а информация по лимитам можно было бы вообще вынести за ссылку.
Спасибо за панельку, тестирую. Пока все выглядит очаровательно, желаю удачи в развитии.
Спасибо!

1.7 крутится уже около недели, полет нормальный. 4 ноды, 22 виртуалки.

Мобильная версия только для iphone? Можно ли попасть, например, с nokia (symbian)? При заходе на host:3000 отображается та же версия что и для браузера на компьютере.

При детальном отображении статистики по использованию ресурсов не совсем понятно, что в значениях по оси Х.

Судя по коду, мобильная версия только для iPhone, iPod Touch и iPad, (/(Mobile\/.+Safari)/).
Что не понятного по оси X? Это сколько всего доступно, а по Y — сколько БЫЛО использовано. Все логично.
Мобильная версия пока только под iphone (и то довольно урезанная). Запросы под другие платформы были, но пока это выглядит довольно ресурсоемко.

На графике по оси Х — минуты. В ExtJS 4 обещают более навороченные графики, поэтому в будущем планировал сделать их более понятными.
А ITV Project не ваших рук дело? )
Никогда о таком не слышал :)
А голубенький интерфейс в комплекте с чем-то идёт? Просто и там, и там практически одно и то же, вот и спрашиваю.)
Выглядит отлично. Удачи в развитии!
У ovz-web-panel есть плохая особенность — хранить статус машины а не получать его. В итоге, упавшая VDS в списках видна как работающая.
Думаю в ближайшем будущем порешаю эту проблему. Первые попытки были сделаны еще в 1.6, но из-за особенностей SQLite я решил пока повременить с подобным улучшением.
Ну а в остально все отлично.
У меня похожая панелька только не для openvz, а для всего спектра хостинговых услуг.
Только на dhtmlx, он попи*же будет, ну и естесна не опенсорс )
В общем так держать, оно всегда кому то пригодится.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории