hostprofi.ru
Подобрать хостинг
Термин·буква V

Virtualmin

краткое определение

Virtualmin — бесплатная open-source панель управления хостингом для Linux, надстройка над Webmin. Управляет виртуальными серверами, почтой, DNS, базами данных и SSL через браузер.

Virtualmin — модуль Webmin для управления виртуальными хостами на Linux-сервере. Webmin — веб-интерфейс системного администрирования Linux. Вместе они образуют полноценную хостинговую панель без лицензионных платежей. Virtualmin GPL — бесплатная версия; Virtualmin Pro (от $14/мес) добавляет Jailkit, Mailman, расширенные отчёты.

Архитектура

Webmin управляет системными сервисами: файрвол, cron, пользователи Linux, пакеты. Virtualmin добавляет абстракцию «Virtual Server» — набор из Apache/Nginx vhost, пользователя Linux, почтового ящика, MySQL-базы данных. Usermin предоставляет ограниченный интерфейс для конечных пользователей (только почта, файлы, пароли).

Возможности

  • Создание Virtual Servers: Apache/Nginx vhost, Linux-пользователь, почта, БД — одной кнопкой
  • DNS-зоны через BIND 9 или PowerDNS
  • Почта: Postfix + Dovecot + SpamAssassin + DKIM
  • Базы данных: MySQL/MariaDB, PostgreSQL
  • Let's Encrypt SSL через Webmin-интеграцию
  • Автоматическая установка скриптов: WordPress, Joomla, Drupal через Install Scripts
  • Резервное копирование на SSH, FTP, S3

Установка

Официальный install-script: wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh && sh virtualmin-install.sh. Поддерживаемые ОС: Debian 11/12, Ubuntu 20.04/22.04, AlmaLinux 8/9, Rocky Linux 8/9. Установка занимает 15–30 минут. По умолчанию устанавливает Apache + PHP + MySQL + Postfix + Dovecot.

История

Webmin создан Джейми Кэмероном (Jamie Cameron) в 1997 году как замена telnet-администрированию Linux. Virtualmin как модуль появился около 2001 года. Виртуальный хостинг на Virtualmin/Webmin распространён на маленьких и средних хостинг-провайдерах как бесплатная альтернатива cPanel. Virtualmin Pro поддерживается командой Virtualmin Inc., основанной Джейми Кэмероном и Джо Купером (Joe Cooper).

На что обращать внимание

Virtualmin рекомендован для администраторов, знакомых с Linux: панель предоставляет доступ к системным конфигурациям без абстракций. Для новичков Plesk или cPanel проще в освоении. Virtualmin хорошо подходит для VPS-хостинга на Ubuntu Server или AlmaLinux с бюджетными ограничениями: полная функциональность без ежегодных лицензионных платежей. Отсутствует встроенный Nginx-as-primary-server — по умолчанию Apache; Nginx можно добавить как reverse proxy.

Virtualmin против Webmin: разница на практике

Webmin — универсальная панель для системного администрирования сервера: управление пользователями, файлами, сервисами, межсетевым экраном. Virtualmin — модуль поверх Webmin, который добавляет концепцию виртуальных серверов. Один виртуальный сервер = один домен со своим набором сервисов, почтой и базой данных.

При создании домена Virtualmin автоматически генерирует системного пользователя Linux, директорию /home/username/public_html, DNS-зону, почтовый ящик, базу данных MySQL/PostgreSQL и SSL-сертификат через Let's Encrypt. Администратор хостинга задаёт лимиты: дисковое пространство, число баз данных, почтовых ящиков, поддоменов.

Стек и совместимость

Virtualmin поддерживает Apache и Nginx в качестве веб-серверов, PHP через mod_php, PHP-FPM или FastCGI, базы данных MySQL, MariaDB, PostgreSQL. Почтовый стек строится на связке Postfix + Dovecot + SpamAssassin. Для DNS используется BIND. Каждый из компонентов можно заменить или отключить.

Операционные системы: CentOS Stream 8/9, Rocky Linux, AlmaLinux, Debian 11/12, Ubuntu 20.04/22.04/24.04. Установка выполняется через официальный скрипт install.sh от Virtualmin, который настраивает весь стек за одну команду — около 10-15 минут на типичном VPS.

Модели лицензирования

Virtualmin GPL — бесплатная версия с открытым исходным кодом, покрывает большинство задач небольших хостингов. Virtualmin Pro добавляет расширенные модули: Cloud DNS, резервное копирование в S3, Cloudmin для управления несколькими серверами, приоритетную поддержку. Стоимость Pro — от $7/месяц за 10 доменов.

Для сравнения: cPanel стоит от $15/месяц на один сервер, а с 2019 года перешла на лицензирование по числу аккаунтов. Это сделало Virtualmin привлекательным выбором для небольших VPS, где не нужна поддержка WHMCS и готовые биллинговые интеграции cPanel.

На что обращать внимание при выборе

  • Virtualmin не имеет встроенного биллинга — для коммерческого хостинга потребуется отдельная интеграция с WHMCS или FOSSBilling.
  • Интерфейс менее отполирован, чем у cPanel или DirectAdmin, но функциональность сопоставима.
  • Резервное копирование встроено, но для автоматической репликации в облако нужна Pro-версия или ручная настройка rsync.
  • Производительность: Webmin/Virtualmin потребляют около 80-120 МБ ОЗУ в режиме ожидания, что приемлемо для VPS от 1 ГБ ОЗУ.

Другие термины