Веб-панель Ajenti 1.0 на финишной прямой

от автора


Вступительное слово

Три с половиной долгих года мы шли к релизу.

Ajenti — набирающая обороты веб-панель администрирования для Linux и FreeBSD, альтернатива Webmin, и сегодня я имею честь объявить о грядущем релизе стабильной версии 1.0.

Что нового?

Общие обновления

  • Интерфейс теперь использует WebSockets для связи с сервером, снижая задержки и увеличивая скорость.
  • Аккаунты пользователей с возможностью задания прав доступа.
  • Автоматический генератор HTTPS сертификатов — никаких оправданий для незашифрованного трафика!
  • Меньше трафика: обновления интерфейса передаются в JSON, а HTML генерируется в браузере.
  • Локализация: перевод на 17 языков, включая русский.
  • Плагины: дополнительные зависимости устанавливаются одним кликом.
  • Терминалы открываются как вкладки внутри окна Ajenti.
  • Поддержка работы внутри под-URL (http://host/ajenti) через NGINX.

Для разработчиков


Теперь Ajenti — полноценная веб-платформа для разработки фронтендов к различным сервисам, или просто служебных веб-приложений.

  • Stateful-модель работы (с сохранением состояния) — больше не нужно думать о сохранении данных в сессии или обработке HTTP-запросов — состояние приложения и интерфейса сохраняется автоматически, разработка приближена скорее к десктопным приложениям, чем к веб-сайтам.
  • UI-биндинги: автоматическое связывание данных с интерфейсом.
  • Intents — удобное взаимодействие между плагинами, например, можно открыть плагин «Блокнот» с заданным файлом из плагина «Менеджер файлов».

Плагины

  • Поддержка Samba CTDB.
  • Плагины MySQL и PostgreSQL, позволяющие выполнять SQL запросы и управлять пользователями и базами.
  • Плагин управления NFS.
  • Плагин «Файловые системы» включает информацию о использовании дисков и позволяет (раз)монтировать ФС.
  • IPTables: комментарии к правилам, более чистый интерфейс, умные опции (—sport добавляет —protocol tcp и т.п.).
  • Плагин LM-Sensors для отображения температур.
  • Логи отображаются в реальном времени (tail -f).
  • Отображение статуса массивов LSI MegaRAID.
  • Munin: графики проксируются через Ajenti, прямое соединение между браузером и Munin больше не требуется.
  • Плагин Netatalk (AFPD).
  • Плагин Network: отображение трафика и скорости.
  • Плагин DNS-сервера NSD.
  • Плагин Power отображает использование батареи.
  • Виджет «скрипт» позволяет запускать заданную команду из главной страницы.
  • Отображение статуса RAID (mdadm).
  • Виджет S.M.A.R.T.
  • Сервисы из Sys-V, Upstart и Supervisor объединяются и отображаются в едином плагине «Службы» (и могут управляться виджетами).
  • Диспетчер процессов теперь гораздо быстрее.
  • Терминалы также подключаются через WebSockets.

Установка

Поддерживаемые платформы:

  • Debian 6+
  • Ubuntu 10.04+
  • CentOS 6+
  • RHEL 6+
  • FreeBSD

Инструкции по установке

Ссылки



Пожалуйста, поддержите Ajenti на Thunderclap!
Все что требуется — согласиться отправить короткий твит в день релиза. Thunderclap сделает это автоматически, создав медиа-волну, которая привлечет к нам столь необходимое внимание.



Благодарю вас за внимание!


ссылка на оригинал статьи http://habrahabr.ru/post/189962/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *