Virtualmin — это панель управления веб-хостингом с открытым исходным кодом, предназначенная для администрирования серверов и виртуальных хостов. Она предоставляет веб-интерфейс для управления веб-сайтами, DNS, почтой, базами данных и SSL-сертификатами. Virtualmin является надстройкой над Webmin, расширяя его функциональность и предлагая более удобное управление для хостинг-провайдеров и системных администраторов.
Разработанная Джейми Кэмероном и командой, Virtualmin была выпущена в 2003 году. С тех пор она зарекомендовала себя как мощный инструмент для управления виртуальными хостами, конкурируя с такими решениями, как cPanel и Plesk. Virtualmin доступна в двух версиях: Community (GPL) и Pro. Первая является бесплатной и открытой, в то время как вторая предлагает дополнительные функции и коммерческую поддержку.
- Управление виртуальными хостами — создание и настройка сайтов на Apache или Nginx.
- Управление DNS — настройка зон BIND и управление записями A, MX, CNAME, TXT.
- Управление базами данных — создание и администрирование баз данных MySQL и MariaDB.
- Управление почтой — настройка почтовых ящиков и алиасов с использованием Postfix или Sendmail.
- Управление SSL-сертификатами — установка и управление сертификатами, включая поддержку Let's Encrypt.
- Управление пользователями — создание и управление учетными записями пользователей и групп.
- Поддержка нескольких серверов — возможность управления несколькими серверами через единый интерфейс.
- Автоматизация задач — настройка cron-задач и автоматическое создание резервных копий.
- Поддержка API — возможность интеграции с внешними системами через API.
- Мобильный доступ — доступ к панели управления с мобильных устройств.