======Установка 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|Репозиторий]]