======Установка Webmin в Ubuntu 22.04====== =====Введение===== Webmin — программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. На данный момент лучше всего поддерживаются системы Solaris, Linux (в частности, Redhat) и FreeBSD. В этом материале вы узнаете, как установить Webmin в системе Ubuntu 22.04 LTS. Это руководство также совместимо с системами Ubuntu 20.04 LTS . =====Предварительные условия===== Сначала войдите в Ubuntu 22.04 через консоль. Затем обновите кэш Apt и обновите текущие пакеты системы с помощью следующей команды: {{:software:linux_server:webmin_install_01.png?|}} sudo apt update && sudo apt upgrade При появлении запроса нажмите «Y» , чтобы подтвердить установку. =====Загрузка и установка Webmin в Ubuntu 22.04===== Самый простой и лучший способ получить Webmin — использовать автоматический [[https://github.com/webmin/webmin/blob/master/setup-repos.sh|setup-repos.sh]] скрипт (так-же доступен в загрузках этой страницы) для настройки репозиториев в ваших производных системах RHEL или Debian . Это можно сделать в два простых шага: sudo curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh sh setup-repos.sh {{:software:linux_server:webmin_install_1.png?|}} Этот скрипт автоматически настроит наш репозиторий и установит наши ключи GPG на вашу систему, а также предоставит webminпакет для установки и простых обновлений в будущем. Поддерживаемые и протестированные системы: Red Hat Enterprise Linux, Alma, Rocky, Oracle, CentOS Stream, Fedora или Debian, Ubuntu, Kali.\\ Выполним загруженный скрипт с помощью следующей команды: sudo sh setup-repos.sh После выполнения скрипта нажмите клавишу **y**, yчтобы подтвердить, что вы хотите добавить репозиторий, и он автоматически загрузит и установит ключ и репозиторий Webmin: {{:software:linux_server:webmin_install_2.png?|}} Чтобы изменения из добавленного репозитория вступили в силу, обновите индекс репозитория с помощью следующей команды: sudo apt update && apt list --upgradable {{:software:linux_server:webmin_install_3.png?|}} ====Установить==== Если репозиторий Webmin был настроен с помощью описанного выше скрипта **setup-repos.sh**, то Webmin можно установить так же просто: sudo apt-get install webmin --install-recommends {{:software:linux_server:webmin_install_4.png?|}} После этого вы можете проверить установленную версию Webmin с помощью команды awk следующим образом: dpkg -l | awk '/webmin/ {print $3}' {{:software:linux_server:webmin_install_4_1.png?|}} Консоль выдала Webmin версии 2.201! ====Разрешить порт Webmin через брандмауэр==== Но если вы используете брандмауэр UFW, он заблокирует порт номер 10000 (порт, используемый Webmin). Чтобы это заработало, вам нужно разрешить порт в UFW, используя следующее: sudo ufw allow 10000/tcp {{:software:linux_server:webmin_install_4_2.png?|}} получить доступ с любого компьютера из сети , используйте IP-адрес сервера в браузере: **https://IP_of_server:10000** {{:software:linux_server:webmin_install_5.png?|}} Для входа вводим логин и пароль администратора сервера {{:software:linux_server:webmin_install_6.png?|}} =====Ссылки и Дополнения===== * [[software:linux_server:webmin|О программе]] * [[https://webmin.com/|Официальный сайт программы]] * [[http://doxfer.webmin.com/Webmin/Module_Development|Руководство по написанию модулей]] * [[https://github.com/webmin/webmin|Репозиторий]]