Развивая тему домашних и не очень серверов начатую в статье про то как собрать домашний NAS. Хотелось бы вспомнить другой проект, это я про Ajenti. Ajenti — это веб-интерфейс для администрирования unix-систем, реализованный на AJAX, Bootstrap и Python. Проект развивается, уже доступна версия 0.6.2. Вот дошли руки протестировать, заодно протестирую и Ubuntu Server 12.04.
С установкой Ubuntu Server на виртуальную машину трудностей не случилось. Теперь Ajenti. Заявлена полная поддержка FreeBSD 8.0+, Debian/Ubuntu 10.04+(APT-репозиторий); CentOS6/RHEL(Yum-репозиторий), Arch Linux и Gentoo. Значит с убунтой проблем возникнуть не должно, приступаю:
- Редактирую:
$ sudo nano/etc/apt/source.list
- Добавляю
deb http://repo.ajenti.org/debian main main
- Ключ
$ wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add –
- Устанавливаю:
$ apt-get update && apt-get install ajenti
Установка прошла без проблем. В новой версии Ajenti ставится одним пакетом, это хорошо. Подключаюсь к веб-интерфейсу (по умолчанию 8000 порт, пароль и логин admin). Поступает предложение скачать и установить необходимые плагины, устанавливаю. Теперь можно полюбоваться изменившимся внешним видом. Интересно что удастся настроить на сервере с помощью Ajenti, не использую ничего другого кроме веб интерфейса?
Перехожу на вкладку плагинов чтобы оценить доступные возможности. Да, плагины установились не все — для части плагинов отсутствуют необходимые пакеты. Доставляю необходимое с помощью интерфейся для менеджера пакетов. Кроме непосредственно утилит к которым имеются модули управления потребовалось доставить несколько модулей для Python(Beautiful Soup
Python; Imaging Library;…). Менеджер пакетов работает, попробую сделать что нибудь еще.
Dashboard великолепен, добавляя виджеты можно настроить вывод информации по системе — загрузку процессора, ОЗУ, сети … Напрашивается первый вариант использования для мониторинга состояния системы как аналог phpSysInfo. А вот воспользоваться Ajenti для управления домашним NAS не получится. Из всех настроек только монтирование файловых систем. Есть модуль для управления Samba. Другие модули(FTP, NFS …) необходимые для настройки файлопомойки отсутствуют.
Что есть еще. Есть модули для управления вер серверами (Apache 2, nginx и lighttpd). модули для настройки DNS (/etc/resolv.conf и /etc/hosts), правил Netfilter, Squid и SARG, Bacula… Вполне подойдет для сервера раздающего интернет в локальной сети предприятия. Есть файловый менеджер и редактор конфигурационных файлов. Можно в отдельных вкладках открывать терминалы, это частично компенсирует отсутствующие модули. Но это уже не настройка по легкому.
Что можно сказать в заключение — проект подрос, хоть по количеству опций пока и не дотягивает до своего основного конкурента Webmin, но в перспективе обещает стать как минимум не хуже. Отдельно хотелось бы подчеркнуть визуальную составляющую и простоту установки и настройки. Пожелаю авторам успехов в всех начинаниях и буду следить за проектом дальше.
Проект не развивается, автор утратил интерес.
А жаль, очень славный продукт.
А с чего вы так решили? Коммиты делаются и по сей день, на момент написания данного сообщения версия проекта уже 0.9.25
Вышла версия 1.0
Сейчас глянем)