Установка Webmin на Debian/Ubuntu и RHEL-compatible сервер Печать

  • 0

Webmin подходит для администрирования Linux-сервера через веб-интерфейс: пользователи, сервисы, пакеты, firewall, cron, логи и базовая настройка системы. Это не полноценная хостинг-панель как HestiaCP: Webmin лучше использовать для server administration, а не как клиентскую панель для реселлинга сайтов.

Когда выбирать Webmin

  • нужно управлять сервером, пакетами, сервисами, cron, firewall и логами через браузер
  • не нужна полноценная клиентская панель для shared hosting, mail domains и пакетов пользователей
  • сервер уже настроен, и вы не хотите, чтобы панель переустанавливала web/mail/database стек

Debian/Ubuntu установка

  • Подключитесь по SSH: ssh root@server-ip или используйте sudo-пользователя.
  • Поставьте curl: sudo apt-get update && sudo apt-get install -y curl
  • Скачайте официальный скрипт репозитория: curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
  • Подключите официальный репозиторий Webmin: sudo sh webmin-setup-repo.sh
  • Установите Webmin из репозитория: sudo apt-get install webmin --install-recommends

Alma/Rocky/CentOS Stream установка

  • Поставьте curl: sudo dnf install -y curl
  • Скачайте официальный скрипт репозитория: curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
  • Подключите официальный репозиторий Webmin: sudo sh webmin-setup-repo.sh
  • Установите Webmin: sudo dnf install webmin

Первый вход и firewall

  • После установки откройте Webmin: https://server-ip:10000
  • Порт 10000 должен быть открыт в firewall только для вашего IP или доступен через VPN.
  • Для входа используйте системного root/sudo-пользователя. После входа проверьте Updates, Users, Firewall, Running Processes и System Logs.

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

  • Проверьте статус сервиса: systemctl status webmin
  • Проверьте, что репозиторий подключен и обновления будут приходить через apt/dnf, а не через ручную загрузку .deb/.rpm.
  • Проверьте доступ по HTTPS, ограничение по IP/VPN, системное время, hostname и наличие backup перед изменением сервисов через панель.

Чего не делать

  • Не ставьте HestiaCP и Webmin вместе на production-сервер, если не понимаете, какая панель будет управлять web/mail/database/firewall сервисами.
  • Не оставляйте порт 10000 открытым для всего интернета.
  • Не меняйте через Webmin критичные network/firewall настройки без console/fallback доступа.

Помог ли вам данный ответ?

« Назад