Webmin
| Webmin | |
|---|---|
| | |
| Тип | Панель управления хостингом |
| Разработчики | Jamie Cameron и сообщество Webmin[1]. |
| Написана на | Perl |
| Операционные системы | Solaris, Linux, FreeBSD. |
| Первый выпуск | 5 октября 1997 |
| Последняя версия | 1.941 (16 января 2020) |
| Репозиторий | github.com/webmin/webmin |
| Лицензия | BSD-подобная лицензия |
| Сайт | webmin.com |
Webmin — это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например: веб-сервера Apache, DNS. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор.
Webmin состоит из простого веб-сервера и большого количества скриптов (>500), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне операционной системы и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и быстрота выполнения команд — одно из самых больших преимуществ данной панели управления.
Другое важное преимущество — возможность исправлять конфигурационные файлы вручную, так как Webmin не «портит» конфигурационные файлы, в отличие от некоторых других панелей управления, и следует, как правило, политикам дистрибутивов по конфигурированию программ.
Данная панель управления бесплатна на условиях лицензии BSD распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.
Работать с Webmin достаточно просто — нужно запустить браузер, набрать https://имя_домена.com:10000/ (недоступная ссылка) (по умолчанию) и попасть на страницу администрирования.
Интерфейс
Для Webmin доступны несколько десятков тем оформления, многие из которых уже входят в стандартный дистрибутив.
Модули
Webmin состоит из модулей, которые можно подключать или отключать по необходимости. На официальном сайте представлено более 300 модулей. Модули Webmin могут обеспечить настройку и управление почти всем функционалом сервера.
Стандартный набор
В стандартный набор дистрибутива Webmin 1.630 входит 127 модулей. Ниже перечислены некоторые модули стандартного набора.
- Apache Webserver - Настройка веб-сервера Apache, позволяет редактировать почти все инструкции.
- Command Shell - Позволяет выполнить удаленно команду и просмотреть вывод.
- Custom Commands - Создание кнопки для часто используемых команд.
- DHCP Server - Управление общей сетью, хостами, и группами.
- Disk Quotas — Установка и настройка квот для пользователей или групп пользователей, на данной файловой системе.
- File Manager — Работа с файлами на сервере.
- GRUB Boot Loader - Настройка загрузчика GRUB.
- Linux Firewall - Настройка брандмауэра Linux.
- MySQL Database Server — Настройка базы данных, таблицы и разрешения на сервере баз данных MySQL.
- Perl Modules — Просмотр установленных Perl модулей и возможность установить новые.
- Running Processes — Список запущенных процессов в вашей системе с возможностью убить или изменять приоритет процесса.
- SSH Server — Настройка SSH сервера.
- Software Packages — Менеджер пакетов, с возможностью установить новые.
- System Logs — Настройка сервера системных журналов в вашей системе и просмотр журналов.
- Users and Groups — Создание и редактирование Unix пользователей и групп пользователей.
- Webmin Configuration - Настройки Webmin’а.
Примечания
- ↑ Introduction to Webmin. Official Webmin website. Accessed 11-Feb-2007.
См. также
Ссылки
- Webmin
- Virtualmin — управление виртуальными хостами
- Usermin — управление пользователями
- Руководство Webmin, на русском Документация по работе с модулями Webmin (Squid, Samba, Apache и т.д.), на русском.
- Установка WEBMIN на ОС CentOS 6