Webmin — это веб-интерфейс для администрирования Unix-подобных систем, а Virtualmin — модуль для управления виртуальными хостингами, аналогичный Plesk и cPanel, но с открытым исходным кодом и без лицензий.

Основные возможности

  • Системное администрирование — управление пользователями, группами, службами (Apache, Nginx, MySQL/MariaDB, Postfix, Bind), настройка сети и файловых систем.
  • Хостинг-управление — создание и управление виртуальными хостами, доменами, DNS-записями, почтовыми ящиками.
  • Автоматизация — установка CMS (WordPress, Joomla, Drupal) в 1 клик, управление через API и CLI.
  • Безопасность — настройка фаервола, управление SSL-сертификатами (в т.ч. Let’s Encrypt), контроль прав доступа.
  • Мультихостинг — выделение ресурсов и изоляция нескольких виртуальных серверов (подходит провайдерам).

Минимальные требования

  • ОС: CentOS, AlmaLinux, Rocky Linux, Debian, Ubuntu
  • RAM: от 1 ГБ (рекомендуется 2+ ГБ для Virtualmin)
  • CPU: 1+ ядро
  • Диск: от 10 ГБ свободного места

Установка Virtualmin GPL

Подключитесь к серверу по SSH и выполните:

sudo sh -c "$(curl -fsSL https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh)" -- --bundle LAMP

После установки

Webmin: https://<IP>:10000
Логин: root
Пароль: тот же, что и для вашей услуги (SSH-доступ к серверу)

Virtualmin: интегрирован в Webmin как отдельная вкладка

Интерфейс Webmin и Virtualmin

Преимущества

  • Бесплатно, без лицензий
  • Лёгкая интеграция с Let’s Encrypt
  • Поддержка API и CLI
  • Низкое потребление ресурсов
  • Гибкая настройка под любые задачи

Заключение

Webmin с модулем Virtualmin — это мощная и при этом бесплатная альтернатива коммерческим панелям. Решение отлично подходит для администраторов, хостинг-провайдеров и разработчиков, которым нужна гибкость, контроль и низкие затраты. Если вам важны функциональность и отсутствие лишних расходов — этот инструмент однозначно стоит попробовать.