Pull to refresh

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

Reading time 2 min
Views 15K



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


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



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 сделает это автоматически, создав медиа-волну, которая привлечет к нам столь необходимое внимание.






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


Tags:
Hubs:
+95
Comments 49
Comments Comments 49

Articles