Комментарии 165
Вот бы на freebsd такую красоту…
Весь перенос под *BSD сводится к написанию нескольких новых бекендов к некоторым плагинам. Ищем желающих (:
Не надо там такой красоты.
Фря в роли десктопной машины — моветон (не надо меня пинать, сам убежденный фряшник, но затачивать под ежедневные нужды систему несколько дней есть перебор).
А ставить на серверах Иксы и их стопицот пакетов суть моветон не меньший за их ненадобностью.
В остальном фря — замечательная система, под которой P4 3.0 может успешно пронатить и зашейпить полгигабита как минимум.
Фря в роли десктопной машины — моветон (не надо меня пинать, сам убежденный фряшник, но затачивать под ежедневные нужды систему несколько дней есть перебор).
А ставить на серверах Иксы и их стопицот пакетов суть моветон не меньший за их ненадобностью.
В остальном фря — замечательная система, под которой P4 3.0 может успешно пронатить и зашейпить полгигабита как минимум.
Миль пардон, промашка вышла. По интерфейсу подумал, что софтина иксовая, оказалось — веб-интерфейс. Тогда — да, выглядит получше вебмина. Прикрыть доступ снаружи и будет приятно.
>А ставить на серверах Иксы и их стопицот пакетов суть моветон не меньший за их ненадобностью.
а зачем их ставить? //Ajenti is a web-interface for Linux server administration.
а зачем их ставить? //Ajenti is a web-interface for Linux server administration.
Замечательное дело вы делаете.
Осилить что ли iptables?
Или может быть в планах есть — написание плагина для shorewall? Пользуюсь сейчас им, заняло пару дней разобраться — зато теперь получаю удовольствие от использования, — вот уже больше года…
Осилить что ли iptables?
Или может быть в планах есть — написание плагина для shorewall? Пользуюсь сейчас им, заняло пару дней разобраться — зато теперь получаю удовольствие от использования, — вот уже больше года…
приятные и красивые «фишечки»- очень радует глаз, но я вот уже привык консоли :(
господа виндо- и маководы не судите строго- я всего-лишь люблю СПО
господа виндо- и маководы не судите строго- я всего-лишь люблю СПО
какое банальное мышление и банальная задроченность, уж простите. Но давно бы пора понять, что благодаря таким людям, как разработчикам Ajenti, СПО становится «для людей», коим оно и должно быть. Всё должно быть для людей, если это не для сервера)
Уважаемый, ну вот для чего это по-вашему сделано? для настольной системы? если да- то уж извините… как-то кривовато получается- настройка настольной системы через веб)))
Чай и Гимп у вас консольный? :)
>не стреляйте в программиста — он рисует как умеет
По моему вполне себе приятный интерфейс!
По моему вполне себе приятный интерфейс!
Рад, что оценили мое творчество (:
В вас умер дизайнер.
просто как придирка — сделайте при загрузке еще индикацию курсора
style=«cursor: wait;»
не всегда получается смотреть в правый верхний угол, а так сразу понятно, что что-то работает, а не просто втыкает.
дизайн просто завораживает — респектище!
style=«cursor: wait;»
не всегда получается смотреть в правый верхний угол, а так сразу понятно, что что-то работает, а не просто втыкает.
дизайн просто завораживает — респектище!
Я честно не понял что это и для чего, но выглядит впечатляюще ))
Ajenti — набор инструментов для управления Linux-серверами, нацеленный на простоту и стабильность.
Проект предоставляет платформу для быстрого написания плагинов для управления разнообраным серверным ПО, практически полноценный UI-тулкит (на AJAX) для управления через веб-интерфейс.
Помимо этого, все уже написанные плагины поддерживают (а новые — должны поддерживать) валидность и аккуратность соответствующих конфигов сервера.
Проект предоставляет платформу для быстрого написания плагинов для управления разнообраным серверным ПО, практически полноценный UI-тулкит (на AJAX) для управления через веб-интерфейс.
Помимо этого, все уже написанные плагины поддерживают (а новые — должны поддерживать) валидность и аккуратность соответствующих конфигов сервера.
ну я бы сказал что это многообещающий конкурент Webmin-у, я вот уже подумываю о переходе. еще бы плагинчик для nginx и цены б ему не было.
Жаль демку не могу посмотреть, наверно полегло под хабрэфектом. А так, респект, все красиво нарисовано имхо.
Кстати, а откуда иконки? Уж очень понравились )
Иконсет Faenza, наслаждайтесь (:
gnome-look.org/content/show.php/Faenza?content=128143
gnome-look.org/content/show.php/Faenza?content=128143
Случайно нет демо на другом порту?
Есть, на 10011
Live demo доступно по адресу u4ls.ath.cx:10011/
Помоему тот же.
Не подумайте ничего плохого, меня просто прокси не пускает на порт 10011.
Все у Вас ReadOnly, а вот в power кнопки shutdown и reboot активны, нажимать не стал, вдруг сработают…
По моему это очень круто.
Ох какая красота. Думаю сейчас поковырять не получится (хабрэффект), но завтра с утра обязательно ;)
Спасибо за.
Спасибо за.
Молодцы!
К сожалению, сервер вмиг слег под хабраэффектом ):
Очень здорово, успехов вам :)
wiki нф рус. не планируется?
Выглядит ахренительно! Дай бог вы (и ваши помощники) допилите еще кучу модулей — получится классная замена webmin'у, однозначно!
Отличный интерфейс, только разная ширина в левом меню немного коробит.
Поковырял, вот. Очень красиво получается, правда есть кое-какие пожелания:
— В плагине network в списке интерфейсов есть лишь lo, больше ничего.
— Поддержка языков (я понимаю, что альфа, но всёж)
Да и неплохо было бы vnc-клиент в виде плагина оформить (с апплетом или флешем).
А так, очень хорошая платформа, успехов!
— В плагине network в списке интерфейсов есть лишь lo, больше ничего.
— Поддержка языков (я понимаю, что альфа, но всёж)
Да и неплохо было бы vnc-клиент в виде плагина оформить (с апплетом или флешем).
А так, очень хорошая платформа, успехов!
— NetworkManager не поддерживается
— Сделаем!
— Добавил в todo, спасибо за идею
— Сделаем!
— Добавил в todo, спасибо за идею
Есть еще идея — недавно искал визуализацию для логов iptables/ulog но чего-нибудь еще шевелящегося и легкого так и не нашел. Если реализуете — будет замечательно.
По реализации самый простой вариант — для правил в iptables сделать возможность добавления коментария — оно же правило для логирования в ulog, т.е. причина попадания в лог. Чтобы не грузить понапрасно систему, писать только логи того, что drop-нулось, все acceptы пропускать, после чего все это парсить и выводить в виде статистики за день/неделю/etc. Получится нечто подобное: за неделю было отклонено 3 попытки сканирования портов, 9 неудачных попыток брута ssh, и т.д. по нажатию на событие подробно день недели и дата срабатывания правила. Но да ладно это я уже что-то губу раскатал, в нынешнем виде все очень даже неплохо, удачи проекту.
Сам в линуксах не очень разбираюсь, но интересно, возможно ли запустить Ajenti на прошитом роутере от asus?
Пожалуйста, добавьте возможность донейта. Ждём новых модулей!
Завтра постараюсь ответить всем-всем.
Напишите пожалуйста назавния дистрибутивов которые поддерживаются.
По иконкам узнал только SuSe и Ubuntu ;)
Спасибо.
По иконкам узнал только SuSe и Ubuntu ;)
Спасибо.
По порядку:
Ubuntu, Debian, Archlinux, SuSE.
Ubuntu, Debian, Archlinux, SuSE.
Понял. Если нужен Centos — закатываем рукова и вперед ;)
По идее, на Centos RPM-ка должна как родная встать. Названия пакетов-то примерно одинаковые везде.
Хотелось бы поддержку Gentoo.
сделайте ppa :)
автор, то что вы делаете, улучшает юзерфрендли администрирования на порядок! за дизайн и AJAX отдельный особый респект. я в восторге. очень желаю вам дальнейших творческих успехов.
только буквально на днях вспоминал о этом проекте, решил изучить питон (я ни разу не программист — инженер сети передачи данных). Думал поучаствовать, в вопросе сетей вроде есть какие-то знания =) посмотрел на скрины, сыкотно стало, все по взрослому. Пока даже суваться не хочется. Буду книги сначала читать )
Система просто класс. Молодцы!
Система просто класс. Молодцы!
Не надо сс%ть. Мы очень старались сделать удобное для разработчиков API, а вы тут начинаете (:
В Developer's Guide есть как раз туториал для начинающих
В Developer's Guide есть как раз туториал для начинающих
Ничего страшного, есть удобное API, плюс недавно hardex дописал инструкцию по написанию плагинов — главное взяться. Я когда подвязывался в помощь — тоже думал что все страшно и голову сломаю, но ничего потихоньку разобрался. Глаза боятся — руки делают.
Классный шрифт. FF Info Office Bold? А есть похожий с кириллицей?
Неплохо, неплохо.
Вопрос автору: смотрели в сторону ebox или webmin? Чем они не устроили?
Вопрос автору: смотрели в сторону ebox или webmin? Чем они не устроили?
ЧЯДНТ?
добавил репу, затем:
>E: Couldn't find package ajenti
добавил репу, затем:
sudo apt-get update && sudo apt-get install ajenti 'ajenti-plugin*'
...
Ign eugeny.github.com Release.gpg
...
Ign eugeny.github.com/ajenti/repo/ Translation-en_US
Ign eugeny.github.com Release
Ign eugeny.github.com Packages
Ign eugeny.github.com Packages
Hit eugeny.github.com Packages
>E: Couldn't find package ajenti
От Python кода внутри мои глаза порадовались.
Правда PyLint не очень то одобрил ;)
Правда PyLint не очень то одобрил ;)
В убунте ebox, но они как-то не особенно его пиарят. А зря, имхо, он достаточно хорош.
Кстати, про гуевую настройку фаерволла: можно перенаправить весь ввод и вывод в LOG, который парсить на лету и показывать окошки в духе «Брэндмауэр виндовс заблокировал эту фигню. Разлочить? Да/нет». Что мешает это сделать такой компании как Каноникал — не понимаю.
то что «Брэндмауэр виндовс» блокирует доступ ваших приложений наружу, а в никс системах обычно блокируют доступ к вашему компьютеру извне.
А чем не задача — быстро проверить, почему вам на связь не выйти или снаружи к вашей машине не подключиться?
Например, говорите программе, что хотите Аську… она быстренько ищет список нужных портов, сканирует их, проверяет возможность обмена и человеческим голосом сообщает — нет Аськи потому, что в вашем файерволе (строка конфига 525) заблокирован порт 5005 (номер условный).
Было бы неплохо.
Например, говорите программе, что хотите Аську… она быстренько ищет список нужных портов, сканирует их, проверяет возможность обмена и человеческим голосом сообщает — нет Аськи потому, что в вашем файерволе (строка конфига 525) заблокирован порт 5005 (номер условный).
Было бы неплохо.
Хохохо, 100й голос мой :)
Замечательная картинка, надеюсь замечательная тулза, жду саппорта
Замечательная картинка, надеюсь замечательная тулза, жду саппорта
GUI, как тебя иногда не хватает :)
Спасибо автору!
Спасибо автору!
А локализация будет?)
Молодцы ребята! А я ещё делал один из первых коммиты :) При наличии свободного времени — присоединюсь!
Неистово плюсую! Спасибо! Буду пользоваться :)
Очень нужный проект кмк. По крайней мере, мотивационный скриншот бьёт в мою больную точку. Обязательно буду тестировать на своём домашнем сервере.
очень интересный проект. попробую оформить пакеты для openSUSE. Кстати вохможен ли запуск в режиме fcgi для работы через веб сервер?
Если возможно, то лучше добавить поддержку suse-пакетов во встроенный упаковщик (packaging/main.py, сделать packaging/rpm.py).
C WSGI-совместимым сервером проблем быть не должно, начальный dispatcher — ajenti/app/application.py:Application()
C WSGI-совместимым сервером проблем быть не должно, начальный dispatcher — ajenti/app/application.py:Application()
пакеты собрал стандартным для openSUSE способом — в билдсервисе
для следующих версий такие пожелания: делать тарболл так, чтобы при распаковке получалось не кучка файлов и каталогов в текущем каталоге, а каталог с именем совпадающим с именем архива без расширения, так же не очень понятно разделение на /usr/share/ajenti и /usr/lib/ajenti/plugins в пакетах, собираемых средствами packaging, ведь в обоих каталогах находятся архитектуро-независимые файлы, в своих пакетах сделал /usr/share/ajenti/ajenti и /usr/share/ajenti/plugins
для следующих версий такие пожелания: делать тарболл так, чтобы при распаковке получалось не кучка файлов и каталогов в текущем каталоге, а каталог с именем совпадающим с именем архива без расширения, так же не очень понятно разделение на /usr/share/ajenti и /usr/lib/ajenti/plugins в пакетах, собираемых средствами packaging, ведь в обоих каталогах находятся архитектуро-независимые файлы, в своих пакетах сделал /usr/share/ajenti/ajenti и /usr/share/ajenti/plugins
логин/пароль от демки дайте =)
Огромное спасибо разработчику, сейчас активно изучаю. Как мне кажется, такие вот панельки (вебмин ужасно устарел, запутан итп) отлично подойдут для устройств типа sheevaplug, итп :)
Хоть и сам люблю и предпочитаю шелл, но эта панелька мне явно по душе :)
Хоть и сам люблю и предпочитаю шелл, но эта панелька мне явно по душе :)
а как на счет nginx?
Отличная вещь!
Надеюсь на появление Ajenti в прошивках роутеров. Еще одна мечта — визуальный роутинг, но это, боюсь, несбыточно.
Надеюсь на появление Ajenti в прошивках роутеров. Еще одна мечта — визуальный роутинг, но это, боюсь, несбыточно.
Извините, но не могу найти логин и пароль для входа.
demo/demo. Сейчас добавлю в топик
не входит :(
Попробуйте u4ls.ath.cx:10010
Добавьте поддержку lighttpd чтоль.
Маленькое замечание по поводу дизайна меню. Неплохо было бы как-то обозначить разворачивающиеся категории, а то потом путаница возникает — реакция на клик для пользователя непредсказуема. Т.е. непонятно, оно сейчас развернется или откроется страница настроек. Цветом их выделить или, наверное так лучше, стрелочки справа, типа → и ↓ :)
По дизайну: неплохо было бы если бы footer был прижат к низу.
Спасибо за продукт.
Спасибо за продукт.
Я так и пытался, но моих знаний CSS тут не хватило. Может, подскажете?
Несколько лет назад это делалось без вского CSS — основное содержимое страницы в ячейке таблицы высотой 100%, а футер — в нижней ячейке фиксированной высоты, автоматически прижимаемой вниз к краю экрана.
Конечно, сейчас такая верста не в моде, но она работает, причем в любом браузере :)
Конечно, сейчас такая верста не в моде, но она работает, причем в любом браузере :)
Так тогда футер будет постоянно висеть внизу экрана и отнимать место, а основной контент — скроллиться ):
Нет, если высота основного контента превысит высоту экрана, то вся старница растянется по высоте и футер уйдет за экран.
Если хотите оставить футер на экране (например, разместить в нем значимую индикацию) — задайте для контейнера с основным контентом фиксированные размеры и включите прокрутку — это при помощи CSS как раз.
Если хотите оставить футер на экране (например, разместить в нем значимую индикацию) — задайте для контейнера с основным контентом фиксированные размеры и включите прокрутку — это при помощи CSS как раз.
Шаблон и css http://sorochki.com.ua
3 колонки, 100% height
3 колонки, 100% height
Йех, надо найти время да заняться написанием бэкендов на Gentoo и Lighttpd.
Слежу за проектом, почти полгода как-раз :)
Успехов!
Слежу за проектом, почти полгода как-раз :)
Успехов!
Очень хотелось бы поддержку Gentoo и nginx, упомянутых выше.
Кстати, принимает ли проект пожертвования? Вряд ли смогу помочь с разработкой, но есть желание хоть как-нибудь поддержать проект.
Кстати, принимает ли проект пожертвования? Вряд ли смогу помочь с разработкой, но есть желание хоть как-нибудь поддержать проект.
Классная штука! Хочу к себе на сервер, но у меня Centos. Не планируется пакет для него?
> Добавлена поддержка следующих дистрибутивов:
>
>Написаны плагины для настройки:
Что-то список пустой… Так и должно быть?
А Вы не думали на счет https://launchpad.net/? Было бы оч здорово.
>
>Написаны плагины для настройки:
Что-то список пустой… Так и должно быть?
А Вы не думали на счет https://launchpad.net/? Было бы оч здорово.
Проверяйте юзерскрипты, у всех на месте список (:
А на ланчпаде поддерживается только Bazaar, не интересно…
А на ланчпаде поддерживается только Bazaar, не интересно…
Странно. У меня в Cromium и в FF список пустой. Никаких юзерскриптов не юзаю.
Дело не в интересе. Дело в удобной доступности пользователям самого популярного дистрибутива.
Дело не в интересе. Дело в удобной доступности пользователям самого популярного дистрибутива.
Очень красивая настраивалка iptables.
ух ты, красота! заслать её в Debian, что ли…
Очень круто, как еще немного пообтесается возьму в продакшен.
И отдельное спасибо за питон, до сих помню приступ отвращения от попытки немного твикнуть webmin и необходимости вспоминать ужасы перла.
И отдельное спасибо за питон, до сих помню приступ отвращения от попытки немного твикнуть webmin и необходимости вспоминать ужасы перла.
В сырцах вебмина меня особенно «порадовала» генерация кривого HTML прямо из кода (:
О да. Увы, не так редко встречающийся fail.
Тут недавно начал расковыривать django forms, пытаясь нормально сериализовать формы, и обнаружил, что там в самой середке генерируется html.
Кстати, для инфраструктурных целей я продолжительное время использовал такую штуку как ebox, ныне zentyal server (http://www.zentyal.com/en/products/server/), мне кажется для вашего проекта оттуда можно выдрать много ценного. Те же плаги адаптировать или сделать кросс-совместимость. Хотя, наверное, уже доводилось сталкиваться :)
Тут недавно начал расковыривать django forms, пытаясь нормально сериализовать формы, и обнаружил, что там в самой середке генерируется html.
Кстати, для инфраструктурных целей я продолжительное время использовал такую штуку как ebox, ныне zentyal server (http://www.zentyal.com/en/products/server/), мне кажется для вашего проекта оттуда можно выдрать много ценного. Те же плаги адаптировать или сделать кросс-совместимость. Хотя, наверное, уже доводилось сталкиваться :)
А на OpenLdap плагин планируется?
Интересно, а есть в планах локализация wiki на github?
А не могли бы подсказать, из-за чего может появляться такая ошибка?
deb-home:/etc/init.d# ajenti start
Unknown option: -B
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
Очень приятный интерфейс, даже некоторые мак-программы позавидуют.
А на каком порту оно весит?
Друзья, ну как там дела c Centos?
Помогите ламеру, пожалуйста. Установил в настройках привязываться к домену ajenti, порту 80. Добавил ajenti в хосты, перезапустил sudo /etc/init.d/ajenti restart, тепеь никак попасть не могу в панельку :(
Часто появляется:
Backend not available
Ajenti requires a backend plugin for your distribution.
Please install needed packages.
You need a plugin that provides IServiceManager interface support for Ubuntu platform.
Что делать?
Backend not available
Ajenti requires a backend plugin for your distribution.
Please install needed packages.
You need a plugin that provides IServiceManager interface support for Ubuntu platform.
Что делать?
FreeBSD 7.1-RELEASE
встречали такое?
[ /usr/ports/sysutils/freecolor]# make install clean
===> freecolor-0.8.8 is marked as broken: Does not function correctly on !i386.
*** Error code 1
Stop in /usr/ports/sysutils/freecolor.
встречали такое?
[ /usr/ports/sysutils/freecolor]# make install clean
===> freecolor-0.8.8 is marked as broken: Does not function correctly on !i386.
*** Error code 1
Stop in /usr/ports/sysutils/freecolor.
Проект закрыт? сайт не работает (
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Ajenti — полгода спустя