Webmin — программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. На данный момент лучше всего поддерживаются системы Solaris, Linux (в частности, Redhat) и FreeBSD.
В этом материале вы узнаете, как установить Webmin в системе Ubuntu 22.04 LTS. Это руководство также совместимо с системами Ubuntu 20.04 LTS .
Сначала войдите в Ubuntu 22.04 через консоль. Затем обновите кэш Apt и обновите текущие пакеты системы с помощью следующей команды:
sudo apt update && sudo apt upgrade
При появлении запроса нажмите «Y» , чтобы подтвердить установку.
Самый простой и лучший способ получить Webmin — использовать автоматический 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
Этот скрипт автоматически настроит наш репозиторий и установит наши ключи GPG на вашу систему, а также предоставит webminпакет для установки и простых обновлений в будущем. Поддерживаемые и протестированные системы: Red Hat Enterprise Linux, Alma, Rocky, Oracle, CentOS Stream, Fedora или Debian, Ubuntu, Kali.
Выполним загруженный скрипт с помощью следующей команды:
sudo sh setup-repos.sh
После выполнения скрипта нажмите клавишу y, yчтобы подтвердить, что вы хотите добавить репозиторий, и он автоматически загрузит и установит ключ и репозиторий Webmin: Чтобы изменения из добавленного репозитория вступили в силу, обновите индекс репозитория с помощью следующей команды:
sudo apt update && apt list --upgradable
Если репозиторий Webmin был настроен с помощью описанного выше скрипта setup-repos.sh, то Webmin можно установить так же просто:
sudo apt-get install webmin --install-recommends
После этого вы можете проверить установленную версию Webmin с помощью команды awk следующим образом:
dpkg -l | awk '/webmin/ {print $3}'
Но если вы используете брандмауэр UFW, он заблокирует порт номер 10000 (порт, используемый Webmin). Чтобы это заработало, вам нужно разрешить порт в UFW, используя следующее:
sudo ufw allow 10000/tcp
получить доступ с любого компьютера из сети , используйте IP-адрес сервера в браузере: https://IP_of_server:10000 Для входа вводим логин и пароль администратора сервера