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

Основні можливості

  • Системне адміністрування — керування користувачами, групами, службами (Apache, Nginx, MySQL/MariaDB, Postfix, Bind), налаштування мережі та файлових систем.
  • Керування хостингом — створення та адміністрування віртуальних хостів, доменів, DNS-записів, поштових скриньок.
  • Автоматизація — встановлення CMS (WordPress, Joomla, Drupal) в один клік, керування через 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 — це потужна та безкоштовна альтернатива комерційним панелям. Рішення чудово підходить для адміністраторів, хостинг-провайдерів і розробників, яким потрібні гнучкість, контроль та мінімальні витрати.
Якщо для вас важливі функціональність і відсутність додаткових витрат — цей інструмент точно варто спробувати.