Казалось бы, не так давно я представлял Хабру свой проект.
Откликнулось много людей, некоторые пришли и оставили свой след в исходниках и истории коммитов, некоторые исчезли, кто-то все еще с нами.
Я хочу выразить всем им свою благодарность, потому что без них у меня вряд ли что-нибудь получилось.
А сегодня я наконец выпускаю альфа-версию проекта.
Под катом вас ждет много интересного, а сейчас дохабракатный мотивационный скриншот:
Добавлена поддержка следующих дистрибутивов:
Написаны плагины для настройки:
Почетного упоминания заслуживают:
Полностью переделан внешний вид (не стреляйте в программиста — он рисует как умеет)
Полностью переписана внутренняя архитектура — теперь поддерживается «плагинизация» любого уровня вложенности, а вместо медленного Genshi используется быстрый XSLT (среднее ускорение рендеринга составило x5).
А самое главное — мы все еще ищем людей, которые хотели бы с нами поработать. А именно:
Всем этим людям понадобится умение работать в Linux выше среднего, а кодописателям — еще и понимание Git (или желание научиться).
Связываться со мной лучше по почте: john.pankov@gmail.com с пометкой 'ajenti' в теме.
Я очень стараюсь ответить всем, правда, но в прошлый раз писем было очень много, и я мог кого-то и пропустить.
Live demo доступно по адресу… (осторожно: хостится у меня дома, 24/7 аптайма не будет).
Хабраэффекта мой «сервер» не выдержит, поэтому аккуратнее, пожалуйста ):
Все в режиме «только чтение»
К сожалению, лавочку пришлось прикрыть благодаря некоторым людям, которые не преминули воспользоваться недостаточной защищенностью и добавить патч Бармина в cron.
Если вы хотите помочь проекту финансово, то можно донейтить на следующие кошельки:
Z407597397076
R383818388853
tarball для локального запуска
Репозиторий для Debian & Ubuntu:
Для пользователей 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. Интересно, есть ли на Хабре люди, которые догадаются об истинном происхождении названия? (:
Откликнулось много людей, некоторые пришли и оставили свой след в исходниках и истории коммитов, некоторые исчезли, кто-то все еще с нами.
Я хочу выразить всем им свою благодарность, потому что без них у меня вряд ли что-нибудь получилось.
А сегодня я наконец выпускаю альфа-версию проекта.
Под катом вас ждет много интересного, а сейчас дохабракатный мотивационный скриншот:
Добавлена поддержка следующих дистрибутивов:
Написаны плагины для настройки:
- Сети
- 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' в теме.
Я очень стараюсь ответить всем, правда, но в прошлый раз писем было очень много, и я мог кого-то и пропустить.
Демо
Хабраэффекта мой «сервер» не выдержит, поэтому аккуратнее, пожалуйста ):
Все в режиме «только чтение»
К сожалению, лавочку пришлось прикрыть благодаря некоторым людям, которые не преминули воспользоваться недостаточной защищенностью и добавить патч Бармина в 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. Интересно, есть ли на Хабре люди, которые догадаются об истинном происхождении названия? (: