Ajenti

Бесплатно
Открытый исходный код
Linux

Сайт: ajenti.org

Ajenti — это открытая веб-панель управления сервером, предназначенная для администрирования Linux и BSD-систем через браузер. Разработанная с использованием Python и JavaScript, она предоставляет модульную архитектуру, позволяющую легко расширять функциональность с помощью плагинов. Ajenti ориентирована на малые и средние серверные инфраструктуры, обеспечивая удобный интерфейс для системных администраторов.

Основной компонент Ajenti — это Ajenti Core, который включает в себя HTTP-сервер, механизм сокетов и контейнер плагинов. Ajenti Panel представляет собой набор стандартных плагинов, таких как файловый менеджер, конфигуратор сети и менеджер сервисов, которые обеспечивают базовые возможности для управления сервером. Платформа поддерживает работу с WebSocket, SSL-соединениями и предоставляет гибкую маршрутизацию запросов.

  • Поддержка HTTP/1.1 и WebSocket с резервным вариантом через XHR-поллинг.
  • Быстрая обработка событий на основе цикла событий.
  • Гибкая маршрутизация и изоляция сессий.
  • Поддержка SSL-соединений с аутентификацией по клиентскому сертификату.
  • Модульная архитектура с возможностью замены или удаления компонентов.
  • Встроенный API для маршрутизации, загрузки файлов, GZIP-сжатия и WebSocket.
  • Плагинная архитектура с поддержкой внедрения зависимостей и серверного push API.
  • Плагины аутентификации и авторизации, включая поддержку UNIX-аккаунтов, паролей, SSL-сертификатов и Mozilla Persona.
  • Изолированные сессии с низким уровнем привилегий в отдельных процессах.
  • Поддержка Fail2ban для защиты от атак.
  • Лёгкий интерфейс, адаптированный для мобильных устройств и планшетов.
  • Низкое потребление памяти и процессорных ресурсов, подходящий для работы на маломощных устройствах.
Подробнее