Ajenti — полгода спустя

    Казалось бы, не так давно я представлял Хабру свой проект.
    Откликнулось много людей, некоторые пришли и оставили свой след в исходниках и истории коммитов, некоторые исчезли, кто-то все еще с нами.
    Я хочу выразить всем им свою благодарность, потому что без них у меня вряд ли что-нибудь получилось.
    А сегодня я наконец выпускаю альфа-версию проекта.

    Под катом вас ждет много интересного, а сейчас дохабракатный мотивационный скриншот:

    image


    Добавлена поддержка следующих дистрибутивов:


    Написаны плагины для настройки:
    • Сети
    • UPS и мониторинга питания
    • Пакетных менеджеров (APT, Zypper, Pacman)
    • Пользователей (passwd)
    • Cron
    • fstab
    • Сервисов (Upstart, rc.d, init.d)
    • Файрволла (iptables)
    • Apache 2 (модули, хосты)
    • Samba
    • Squid (+SARG)


    Почетного упоминания заслуживают:
    • Shell
    • Просмотрщик логов
    • Простейший SQL-клиент (MySQL, pgSQL)


    Полностью переделан внешний вид (не стреляйте в программиста — он рисует как умеет)


    Полностью переписана внутренняя архитектура — теперь поддерживается «плагинизация» любого уровня вложенности, а вместо медленного Genshi используется быстрый XSLT (среднее ускорение рендеринга составило x5).

    А самое главное — мы все еще ищем людей, которые хотели бы с нами поработать. А именно:
    • Кодописателей
    • Баголовов
    • Дизайнеров


    Всем этим людям понадобится умение работать в Linux выше среднего, а кодописателям — еще и понимание Git (или желание научиться).
    Связываться со мной лучше по почте: john.pankov@gmail.com с пометкой 'ajenti' в теме.
    Я очень стараюсь ответить всем, правда, но в прошлый раз писем было очень много, и я мог кого-то и пропустить.

    Демо

    Live demo доступно по адресу… (осторожно: хостится у меня дома, 24/7 аптайма не будет).
    Хабраэффекта мой «сервер» не выдержит, поэтому аккуратнее, пожалуйста ):
    Все в режиме «только чтение»

    К сожалению, лавочку пришлось прикрыть благодаря некоторым людям, которые не преминули воспользоваться недостаточной защищенностью и добавить патч Бармина в cron.

    Donating

    Если вы хотите помочь проекту финансово, то можно донейтить на следующие кошельки:
    Z407597397076
    R383818388853

    Загрузка

    tarball для локального запуска

    Репозиторий для Debian & Ubuntu:
    deb http://eugeny.github.com/ajenti/repo/ /


    Для пользователей Debian Lenny: требуется Python 2.6. Придется подключать соответствующие репозитории.
    Если вы получаете segfault при первом запросе, обновите python-lxml отсюда (Ubuntu) или из unstable (Debian) до 2.2.6

    Запуск

    Из папки с исходниками: python serve.py [-v] [--config path/to/custom/config]
    Из установленных пакетов: /etc/init.d/ajenti start

    Полезные ссылки

    Офсайт

    P.S. Интересно, есть ли на Хабре люди, которые догадаются об истинном происхождении названия? (:
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 165
    • +5
      Вот бы на freebsd такую красоту…
      • +3
        Весь перенос под *BSD сводится к написанию нескольких новых бекендов к некоторым плагинам. Ищем желающих (:
        • 0
          Было бы неплохо ещё добавить в обойму этот дистрибутив:
        • 0
          Не надо там такой красоты.
          Фря в роли десктопной машины — моветон (не надо меня пинать, сам убежденный фряшник, но затачивать под ежедневные нужды систему несколько дней есть перебор).
          А ставить на серверах Иксы и их стопицот пакетов суть моветон не меньший за их ненадобностью.
          В остальном фря — замечательная система, под которой P4 3.0 может успешно пронатить и зашейпить полгигабита как минимум.
          • +2
            Миль пардон, промашка вышла. По интерфейсу подумал, что софтина иксовая, оказалось — веб-интерфейс. Тогда — да, выглядит получше вебмина. Прикрыть доступ снаружи и будет приятно.
            • 0
              >А ставить на серверах Иксы и их стопицот пакетов суть моветон не меньший за их ненадобностью.
              а зачем их ставить? //Ajenti is a web-interface for Linux server administration.
              • 0
                Уже поправился, поправлюсь еще раз. Не разглядел, что он вебовский.
          • +1
            Замечательное дело вы делаете.
            Осилить что ли iptables?
            Или может быть в планах есть — написание плагина для shorewall? Пользуюсь сейчас им, заняло пару дней разобраться — зато теперь получаю удовольствие от использования, — вот уже больше года…
            • +57
              Кстати, — для программиста нарисовано очень здорово. Всем бы «дизайнерам» так уметь.
              • +3
                Теперь — есть. А iptables вовсе не так страшны, как кажется, и при этом намного гибче в использовании. Я с ними разбрался прямо по мере написания плагина.
                • 0
                  Замечательно! Непременно попробую.
              • –4
                приятные и красивые «фишечки»- очень радует глаз, но я вот уже привык консоли :(
                господа виндо- и маководы не судите строго- я всего-лишь люблю СПО
                • +23
                  какое банальное мышление и банальная задроченность, уж простите. Но давно бы пора понять, что благодаря таким людям, как разработчикам Ajenti, СПО становится «для людей», коим оно и должно быть. Всё должно быть для людей, если это не для сервера)
                  • НЛО прилетело и опубликовало эту надпись здесь
                    • +4
                      под фразой «для людей» я подразумевал удобство использования, а не свободу распространения
                    • –1
                      Уважаемый, ну вот для чего это по-вашему сделано? для настольной системы? если да- то уж извините… как-то кривовато получается- настройка настольной системы через веб)))
                    • +1
                      Чай и Гимп у вас консольный? :)
                      • +1
                        … и видео через libcaca ;)
                    • +32
                      >не стреляйте в программиста — он рисует как умеет
                      По моему вполне себе приятный интерфейс!
                      • +8
                        Рад, что оценили мое творчество (:
                        • +3
                          Да. Интерфейс реально очень красивый, органичный и удобный.
                          • 0
                            Вот-вот.
                            Я бы так не нарисовал.
                            • 0
                              Зеленый и красный чуть-чуть менее кислотный и будет вообще шедевр.
                            • +4
                              В вас умер дизайнер.
                              • +1
                                Скорей всего не умер а похрапывает. Дизайнеры — люди разносторонние. ;)
                              • +1
                                просто как придирка — сделайте при загрузке еще индикацию курсора
                                style=«cursor: wait;»
                                не всегда получается смотреть в правый верхний угол, а так сразу понятно, что что-то работает, а не просто втыкает.

                                дизайн просто завораживает — респектище!
                                • 0
                                  Какие тут придирки — отличное предложение.
                                  Сделал в апстриме — ждите обновлений в репозитории
                                  • +1
                                    Вы очень адекватно реагируете на комменты :)
                            • +1
                              Я честно не понял что это и для чего, но выглядит впечатляюще ))
                              • 0
                                Ajenti — набор инструментов для управления Linux-серверами, нацеленный на простоту и стабильность.
                                Проект предоставляет платформу для быстрого написания плагинов для управления разнообраным серверным ПО, практически полноценный UI-тулкит (на AJAX) для управления через веб-интерфейс.
                                Помимо этого, все уже написанные плагины поддерживают (а новые — должны поддерживать) валидность и аккуратность соответствующих конфигов сервера.
                                • +6
                                  ну я бы сказал что это многообещающий конкурент Webmin-у, я вот уже подумываю о переходе. еще бы плагинчик для nginx и цены б ему не было.
                                • 0
                                  Жаль демку не могу посмотреть, наверно полегло под хабрэфектом. А так, респект, все красиво нарисовано имхо.
                                  • +1
                                    Кстати, а откуда иконки? Уж очень понравились )
                                  • 0
                                    Случайно нет демо на другом порту?
                                    • 0
                                      Есть, на 10011
                                      • +1
                                        Live demo доступно по адресу u4ls.ath.cx:10011/

                                        Помоему тот же.
                                        Не подумайте ничего плохого, меня просто прокси не пускает на порт 10011.
                                        • 0
                                          Все у Вас ReadOnly, а вот в power кнопки shutdown и reboot активны, нажимать не стал, вдруг сработают…
                                          • 0
                                            Не сработают, можете нажимать.
                                      • 0
                                        По моему это очень круто.
                                        • 0
                                          Ох какая красота. Думаю сейчас поковырять не получится (хабрэффект), но завтра с утра обязательно ;)
                                          Спасибо за.
                                          • 0
                                            Молодцы!
                                            • 0
                                              К сожалению, сервер вмиг слег под хабраэффектом ):
                                              • 0
                                                Очень здорово, успехов вам :)
                                                • +1
                                                  wiki нф рус. не планируется?
                                                  • 0
                                                    Выглядит ахренительно! Дай бог вы (и ваши помощники) допилите еще кучу модулей — получится классная замена webmin'у, однозначно!
                                                    • 0
                                                      Вот вот.
                                                      В ближайшее время устанолю на домашний сервер, если всё пойдёт хорошо — на продашкн для клиентов.
                                                      Выглядит просто супер!
                                                      И хрен с тем, написанно на питоне :)
                                                    • 0
                                                      Отличный интерфейс, только разная ширина в левом меню немного коробит.
                                                      • 0
                                                        Поковырял, вот. Очень красиво получается, правда есть кое-какие пожелания:
                                                        — В плагине network в списке интерфейсов есть лишь lo, больше ничего.
                                                        — Поддержка языков (я понимаю, что альфа, но всёж)

                                                        Да и неплохо было бы vnc-клиент в виде плагина оформить (с апплетом или флешем).
                                                        А так, очень хорошая платформа, успехов!
                                                        • +1
                                                          — NetworkManager не поддерживается
                                                          — Сделаем!
                                                          — Добавил в todo, спасибо за идею
                                                          • 0
                                                            Есть еще идея — недавно искал визуализацию для логов iptables/ulog но чего-нибудь еще шевелящегося и легкого так и не нашел. Если реализуете — будет замечательно.
                                                            • 0
                                                              По реализации самый простой вариант — для правил в iptables сделать возможность добавления коментария — оно же правило для логирования в ulog, т.е. причина попадания в лог. Чтобы не грузить понапрасно систему, писать только логи того, что drop-нулось, все acceptы пропускать, после чего все это парсить и выводить в виде статистики за день/неделю/etc. Получится нечто подобное: за неделю было отклонено 3 попытки сканирования портов, 9 неудачных попыток брута ssh, и т.д. по нажатию на событие подробно день недели и дата срабатывания правила. Но да ладно это я уже что-то губу раскатал, в нынешнем виде все очень даже неплохо, удачи проекту.
                                                        • 0
                                                          Сам в линуксах не очень разбираюсь, но интересно, возможно ли запустить Ajenti на прошитом роутере от asus?
                                                          • 0
                                                            Если найдётся интерпретатор питона, то почему бы и нет?
                                                            • 0
                                                              У меня D-Link, прошитый DD-WRT, но меня мучают сомнения, что ему попросту не хватит ОЗУ на целый питон. Что скажете по этому поводу?
                                                              • 0
                                                                Д-линки разные бывает… Узнайте сколько у вашего роутера памяти.
                                                                • 0
                                                                  total 29212
                                                                  used 28612
                                                                  free 600

                                                                  Это на нём сейчас только transmission крутится.
                                                            • 0
                                                              Если на прошитый роутер поставить необходимые пакеты (python 2.6, python-lxml), то несомненно можно.
                                                            • +7
                                                              Пожалуйста, добавьте возможность донейта. Ждём новых модулей!
                                                              • 0
                                                                Добавил информацию в топик.
                                                              • 0
                                                                Завтра постараюсь ответить всем-всем.
                                                                • 0
                                                                  Напишите пожалуйста назавния дистрибутивов которые поддерживаются.
                                                                  По иконкам узнал только SuSe и Ubuntu ;)
                                                                  Спасибо.
                                                                  • 0
                                                                    По порядку:
                                                                    Ubuntu, Debian, Archlinux, SuSE.
                                                                    • +3
                                                                      Понял. Если нужен Centos — закатываем рукова и вперед ;)
                                                                      • 0
                                                                        По идее, на Centos RPM-ка должна как родная встать. Названия пакетов-то примерно одинаковые везде.
                                                                        • 0
                                                                          Тьфу, не разглядел, что пакета нет. Но всё же проблем особых не должно у вас возникнуть.
                                                                          • 0
                                                                            Должны. Начиная с того что в CentOS Python 2.4…
                                                                          • 0
                                                                            Я пытался сам на CentOS запустить. То ли у меня был старый CentOS, то ли я не умею его готовить, но python там был только 2.5
                                                                            • 0
                                                                              т.е. yum install python26 не работает?
                                                                              • 0
                                                                                Неа. Наверное, нужно было какие-то еще репозитории подключать.
                                                                    • +3
                                                                      Хотелось бы поддержку Gentoo.
                                                                      • +4
                                                                        сделайте ppa :)
                                                                        • –2
                                                                          зачем ppa когда есть обычный репозиторий?
                                                                        • 0
                                                                          автор, то что вы делаете, улучшает юзерфрендли администрирования на порядок! за дизайн и AJAX отдельный особый респект. я в восторге. очень желаю вам дальнейших творческих успехов.
                                                                          • 0
                                                                            только буквально на днях вспоминал о этом проекте, решил изучить питон (я ни разу не программист — инженер сети передачи данных). Думал поучаствовать, в вопросе сетей вроде есть какие-то знания =) посмотрел на скрины, сыкотно стало, все по взрослому. Пока даже суваться не хочется. Буду книги сначала читать )
                                                                            Система просто класс. Молодцы!
                                                                            • 0
                                                                              Не надо сс%ть. Мы очень старались сделать удобное для разработчиков API, а вы тут начинаете (:
                                                                              В Developer's Guide есть как раз туториал для начинающих
                                                                              • 0
                                                                                Ничего страшного, есть удобное API, плюс недавно hardex дописал инструкцию по написанию плагинов — главное взяться. Я когда подвязывался в помощь — тоже думал что все страшно и голову сломаю, но ничего потихоньку разобрался. Глаза боятся — руки делают.
                                                                              • 0
                                                                                Классный шрифт. FF Info Office Bold? А есть похожий с кириллицей?
                                                                                • 0
                                                                                  Это Droid Sans, он с кириллицей
                                                                                • +1
                                                                                  Неплохо, неплохо.

                                                                                  Вопрос автору: смотрели в сторону ebox или webmin? Чем они не устроили?
                                                                                  • 0
                                                                                    Мне тоже показалось, что на вебмин похоже очень.
                                                                                  • +1
                                                                                    ЧЯДНТ?

                                                                                    добавил репу, затем:
                                                                                    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
                                                                                    • 0
                                                                                      Ubuntu 10.04
                                                                                      • 0
                                                                                        судя по всему пакеты есть только под i386
                                                                                        • +1
                                                                                          черт, постоянно забываю, что теперь на x64
                                                                                    • 0
                                                                                      От Python кода внутри мои глаза порадовались.

                                                                                      Правда PyLint не очень то одобрил ;)
                                                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                                                        • 0
                                                                                          В убунте ebox, но они как-то не особенно его пиарят. А зря, имхо, он достаточно хорош.
                                                                                          • 0
                                                                                            Кстати, про гуевую настройку фаерволла: можно перенаправить весь ввод и вывод в LOG, который парсить на лету и показывать окошки в духе «Брэндмауэр виндовс заблокировал эту фигню. Разлочить? Да/нет». Что мешает это сделать такой компании как Каноникал — не понимаю.
                                                                                            • 0
                                                                                              то что «Брэндмауэр виндовс» блокирует доступ ваших приложений наружу, а в никс системах обычно блокируют доступ к вашему компьютеру извне.
                                                                                              • 0
                                                                                                А чем не задача — быстро проверить, почему вам на связь не выйти или снаружи к вашей машине не подключиться?

                                                                                                Например, говорите программе, что хотите Аську… она быстренько ищет список нужных портов, сканирует их, проверяет возможность обмена и человеческим голосом сообщает — нет Аськи потому, что в вашем файерволе (строка конфига 525) заблокирован порт 5005 (номер условный).

                                                                                                Было бы неплохо.
                                                                                                • 0
                                                                                                  Почему мне вспомнился пакет-трейсер из ASA?)
                                                                                                  • 0
                                                                                                    Пакет-трасер — все-таки другое… я имел в виду возможность быстрого выявления проблем, в случае с Аськой — открыты ли порты, доступен ли сервер ICQ.
                                                                                          • 0
                                                                                            Хохохо, 100й голос мой :)

                                                                                            Замечательная картинка, надеюсь замечательная тулза, жду саппорта
                                                                                            • +1
                                                                                              GUI, как тебя иногда не хватает :)
                                                                                              Спасибо автору!
                                                                                              • 0
                                                                                                А локализация будет?)
                                                                                                • +2
                                                                                                  Будет, еще как (:
                                                                                                  • 0
                                                                                                    Буду очень ждать ;) Спасибо вам за такой замечательный продукт!
                                                                                                • 0
                                                                                                  Молодцы ребята! А я ещё делал один из первых коммиты :) При наличии свободного времени — присоединюсь!
                                                                                                  • 0
                                                                                                    Неистово плюсую! Спасибо! Буду пользоваться :)
                                                                                                    • 0
                                                                                                      Очень нужный проект кмк. По крайней мере, мотивационный скриншот бьёт в мою больную точку. Обязательно буду тестировать на своём домашнем сервере.
                                                                                                      • 0
                                                                                                        очень интересный проект. попробую оформить пакеты для openSUSE. Кстати вохможен ли запуск в режиме fcgi для работы через веб сервер?
                                                                                                        • 0
                                                                                                          Если возможно, то лучше добавить поддержку suse-пакетов во встроенный упаковщик (packaging/main.py, сделать packaging/rpm.py).
                                                                                                          C WSGI-совместимым сервером проблем быть не должно, начальный dispatcher — ajenti/app/application.py:Application()
                                                                                                          • +2
                                                                                                            пакеты собрал стандартным для openSUSE способом — в билдсервисе

                                                                                                            для следующих версий такие пожелания: делать тарболл так, чтобы при распаковке получалось не кучка файлов и каталогов в текущем каталоге, а каталог с именем совпадающим с именем архива без расширения, так же не очень понятно разделение на /usr/share/ajenti и /usr/lib/ajenti/plugins в пакетах, собираемых средствами packaging, ведь в обоих каталогах находятся архитектуро-независимые файлы, в своих пакетах сделал /usr/share/ajenti/ajenti и /usr/share/ajenti/plugins
                                                                                                          • 0
                                                                                                            пакеты для openSUSE 11.1, 11.2, 11.3 и SLE 11 готовы

                                                                                                            исходники пакета в <a «href=https://build.opensuse.org/package/show?package=ajenti&project=home:HighwayStar:sandbox:python»> билдсервисе
                                                                                                          • +1
                                                                                                            логин/пароль от демки дайте =)
                                                                                                          • +1
                                                                                                            Огромное спасибо разработчику, сейчас активно изучаю. Как мне кажется, такие вот панельки (вебмин ужасно устарел, запутан итп) отлично подойдут для устройств типа sheevaplug, итп :)

                                                                                                            Хоть и сам люблю и предпочитаю шелл, но эта панелька мне явно по душе :)
                                                                                                            • +1
                                                                                                              а как на счет nginx?
                                                                                                              • +3
                                                                                                                будет
                                                                                                                • 0
                                                                                                                  а можете вкратце накидать, то что нужно для плагина для работы nginx?
                                                                                                                  • 0
                                                                                                                    Уметь python, уметь git, прочитать туториал, разобраться в конфигах nginx, написать плагин по аналогии с apache. (:
                                                                                                              • +1
                                                                                                                Отличная вещь!
                                                                                                                Надеюсь на появление Ajenti в прошивках роутеров. Еще одна мечта — визуальный роутинг, но это, боюсь, несбыточно.
                                                                                                                • 0
                                                                                                                  Да, ajenti в роли вебморды на роутере — чудо!
                                                                                                                • 0
                                                                                                                  Извините, но не могу найти логин и пароль для входа.
                                                                                                                • +1
                                                                                                                  Добавьте поддержку lighttpd чтоль.
                                                                                                                  • 0
                                                                                                                    Маленькое замечание по поводу дизайна меню. Неплохо было бы как-то обозначить разворачивающиеся категории, а то потом путаница возникает — реакция на клик для пользователя непредсказуема. Т.е. непонятно, оно сейчас развернется или откроется страница настроек. Цветом их выделить или, наверное так лучше, стрелочки справа, типа → и ↓ :)
                                                                                                                    • 0
                                                                                                                      Будет сделано
                                                                                                                      • 0
                                                                                                                        Упс, только заметил, что оно категории таки выделяются бордером слева. Но так всё-равно почти незаметно получается, да и глаза напрягать приходится, чтобы рассмотреть.
                                                                                                                    • 0
                                                                                                                      По дизайну: неплохо было бы если бы footer был прижат к низу.
                                                                                                                      Спасибо за продукт.
                                                                                                                      • 0
                                                                                                                        Я так и пытался, но моих знаний CSS тут не хватило. Может, подскажете?
                                                                                                                        • –2
                                                                                                                          Несколько лет назад это делалось без вского CSS — основное содержимое страницы в ячейке таблицы высотой 100%, а футер — в нижней ячейке фиксированной высоты, автоматически прижимаемой вниз к краю экрана.

                                                                                                                          Конечно, сейчас такая верста не в моде, но она работает, причем в любом браузере :)
                                                                                                                          • +1
                                                                                                                            Так тогда футер будет постоянно висеть внизу экрана и отнимать место, а основной контент — скроллиться ):
                                                                                                                            • 0
                                                                                                                              Нет, если высота основного контента превысит высоту экрана, то вся старница растянется по высоте и футер уйдет за экран.

                                                                                                                              Если хотите оставить футер на экране (например, разместить в нем значимую индикацию) — задайте для контейнера с основным контентом фиксированные размеры и включите прокрутку — это при помощи CSS как раз.
                                                                                                                          • +1
                                                                                                                            Шаблон и css http://sorochki.com.ua
                                                                                                                            3 колонки, 100% height
                                                                                                                        • 0
                                                                                                                          Йех, надо найти время да заняться написанием бэкендов на Gentoo и Lighttpd.
                                                                                                                          Слежу за проектом, почти полгода как-раз :)

                                                                                                                          Успехов!
                                                                                                                          • 0
                                                                                                                            Ждем вас на Github и Assembla.
                                                                                                                          • 0
                                                                                                                            Очень хотелось бы поддержку Gentoo и nginx, упомянутых выше.
                                                                                                                            Кстати, принимает ли проект пожертвования? Вряд ли смогу помочь с разработкой, но есть желание хоть как-нибудь поддержать проект.
                                                                                                                            • 0
                                                                                                                              Добавил информацию в топик.
                                                                                                                            • 0
                                                                                                                              Классная штука! Хочу к себе на сервер, но у меня Centos. Не планируется пакет для него?
                                                                                                                              • 0
                                                                                                                                > Добавлена поддержка следующих дистрибутивов:
                                                                                                                                >
                                                                                                                                >Написаны плагины для настройки:

                                                                                                                                Что-то список пустой… Так и должно быть?
                                                                                                                                А Вы не думали на счет https://launchpad.net/? Было бы оч здорово.
                                                                                                                                • 0
                                                                                                                                  Проверяйте юзерскрипты, у всех на месте список (:
                                                                                                                                  А на ланчпаде поддерживается только Bazaar, не интересно…
                                                                                                                                  • 0
                                                                                                                                    Странно. У меня в Cromium и в FF список пустой. Никаких юзерскриптов не юзаю.

                                                                                                                                    Дело не в интересе. Дело в удобной доступности пользователям самого популярного дистрибутива.
                                                                                                                                    • 0
                                                                                                                                      А какая нужна доступность кроме репозитория? Багтрекер ихний без привязки к контролю версий неинтересен. Можно только Translations прикрутить, когда переводить будем.
                                                                                                                                      • 0
                                                                                                                                        Ну да, я репозиторий и имею в виду. По большому счету только его.
                                                                                                                                        • 0
                                                                                                                                          Так ведь он есть, хоть и не на ланчпаде (см. топик)
                                                                                                                                • 0
                                                                                                                                  Очень красивая настраивалка iptables.
                                                                                                                                  • 0
                                                                                                                                    ух ты, красота! заслать её в Debian, что ли…
                                                                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                                      • 0
                                                                                                                                        Очень круто, как еще немного пообтесается возьму в продакшен.

                                                                                                                                        И отдельное спасибо за питон, до сих помню приступ отвращения от попытки немного твикнуть webmin и необходимости вспоминать ужасы перла.
                                                                                                                                        • 0
                                                                                                                                          В сырцах вебмина меня особенно «порадовала» генерация кривого HTML прямо из кода (:
                                                                                                                                          • 0
                                                                                                                                            О да. Увы, не так редко встречающийся fail.
                                                                                                                                            Тут недавно начал расковыривать django forms, пытаясь нормально сериализовать формы, и обнаружил, что там в самой середке генерируется html.

                                                                                                                                            Кстати, для инфраструктурных целей я продолжительное время использовал такую штуку как ebox, ныне zentyal server (http://www.zentyal.com/en/products/server/), мне кажется для вашего проекта оттуда можно выдрать много ценного. Те же плаги адаптировать или сделать кросс-совместимость. Хотя, наверное, уже доводилось сталкиваться :)
                                                                                                                                        • 0
                                                                                                                                          А на OpenLdap плагин планируется?
                                                                                                                                          • 0
                                                                                                                                            oolah рисовал? Очень стиль похож.
                                                                                                                                            • 0
                                                                                                                                              Интересно, а есть в планах локализация wiki на github?
                                                                                                                                              • 0
                                                                                                                                                А не могли бы подсказать, из-за чего может появляться такая ошибка?
                                                                                                                                                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.
                                                                                                                                                

                                                                                                                                                • +1
                                                                                                                                                  Скорее всего, из-за невероятно древнего питона, не умеющего опцию -B (вообще, требуется 2.6, заметьте)
                                                                                                                                                  • 0
                                                                                                                                                    Угу. Я уже глянул, что он не умеет "-В" :) просто не туда глянул когда смотрел версию питона.
                                                                                                                                                    Спасибо за отзывчивость, буду копать дальше.
                                                                                                                                                • 0
                                                                                                                                                  Очень приятный интерфейс, даже некоторые мак-программы позавидуют.
                                                                                                                                                  • 0
                                                                                                                                                    А на каком порту оно весит?
                                                                                                                                                  • 0
                                                                                                                                                    Друзья, ну как там дела c Centos?
                                                                                                                                                    • +1
                                                                                                                                                      Пинаем dAverk, говорит что сделал, но много багов (:
                                                                                                                                                      Пока не выкладывал.
                                                                                                                                                      • 0
                                                                                                                                                        Ну как там, как centos?)))
                                                                                                                                                        • 0
                                                                                                                                                          Тыкайте вышеупомянутого юзернейма, а то пропал куда-то товарищ (: И прямо когда обещался все выложить
                                                                                                                                                    • 0
                                                                                                                                                      Помогите ламеру, пожалуйста. Установил в настройках привязываться к домену ajenti, порту 80. Добавил ajenti в хосты, перезапустил sudo /etc/init.d/ajenti restart, тепеь никак попасть не могу в панельку :(
                                                                                                                                                      • 0
                                                                                                                                                        Часто появляется:

                                                                                                                                                        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.

                                                                                                                                                        Что делать?
                                                                                                                                                        • 0
                                                                                                                                                          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.
                                                                                                                                                          • 0
                                                                                                                                                            Проект закрыт? сайт не работает (

                                                                                                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.