Вступительное слово
Три с половиной долгих года мы шли к релизу.
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 сделает это автоматически, создав медиа-волну, которая привлечет к нам столь необходимое внимание.
Автор: hardex