Как установить Webmin на Ubuntu

Webmin — это мощная веб-панель управления с открытым исходным кодом, которая упрощает управление Unix-подобными системами, включая Linux. Она предоставляет графический интерфейс для выполнения таких задач системного администрирования, как управление учетными записями пользователей, управление пакетами и настройка серверов.

Предварительные условия

Перед установкой Webmin на Ubuntu 24.04 LTS убедитесь, что ваша система соответствует следующим требованиям:

  • Сервер под управлением одной из следующих операционных систем: Ubuntu и любой другой дистрибутив на базе Debian, например Linux Mint.
  • Рекомендуется использовать свежую установку ОС, чтобы предотвратить возможные проблемы.
  • Не менее 4 ГБ оперативной памяти и 20 ГБ свободного дискового пространства.
  • SSH-доступ к серверу (или просто откройте Terminal, если вы на рабочем столе).
  • Активное интернет-соединение. Интернет-соединение понадобится для загрузки необходимых пакетов и зависимостей.
  • Система Ubuntu 24.04 с правами root или пользователь с привилегиями sudo.

Установка Webmin на Ubuntu 24.04 LTS

Шаг 1. Обновление репозитория пакетов.

Сначала обновите список пакетов вашей системы, чтобы убедиться, что у вас есть последняя информация о доступных пакетах:

sudo apt update
sudo apt upgrade

Команда apt update обновляет список пакетов, а apt upgrade устанавливает доступные обновления. Этот шаг помогает решить любые проблемы с зависимостями и обеспечивает доступ к последним исправлениям безопасности и ошибок.

Шаг 2. Установка необходимых зависимостей.

Webmin требует установки определенных зависимостей. Для их установки используйте следующую команду:

sudo apt install gnupg2

Шаг 3. Установка Webmin на Ubuntu 24.04.

Метод 1: Установка Webmin из репозитория APT

Далее добавьте репозиторий Webmin в список источников вашей системы:

echo "deb https://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list

Загрузите и добавьте в систему ключ Webmin GPG для проверки пакетов:

wget -qO - https://download.webmin.com/jcameron-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/webmin.gpg

Затем обновите список пакетов, включив в него репозиторий Webmin, и установите Webmin:

sudo apt update
sudo apt install webmin

Метод 2: Установка Webmin с помощью бинарного файла DEB

Сначала загрузите двоичный установщик Webmin DEB с помощью curl:

curl -Ls https://www.webmin.com/download/deb/webmin-current.deb -o webmin.deb

Установите Webmin, используя загруженный бинарный файл DEB. Эта команда автоматически справится с зависимостями:

sudo apt install ./webmin.deb

После установки Webmin должен запуститься автоматически. Проверьте его состояние с помощью следующей команды:

sudo systemctl status webmin

Шаг 4. Настройте брандмауэр.

По умолчанию Webmin прослушивает порт 10000. Чтобы разрешить доступ извне, откройте этот порт на вашем брандмауэре:

sudo ufw allow 10000/tcp

Убедитесь, что брандмауэр настроен правильно и порт 10000 открыт:

sudo ufw status

Шаг 5. Доступ к веб-интерфейсу Webmin.

Чтобы получить доступ к интерфейсу Webmin, откройте веб-браузер и перейдите по адресу:

https://your_server_ip:10000

Вам будет предложено войти в систему. Используйте учетные данные root или любого пользователя с привилегиями sudo.

Шаг 6. Обеспечение безопасности Webmin.

Защита Webmin очень важна для защиты вашего сервера от несанкционированного доступа. Одним из эффективных способов защиты Webmin является использование SSL-сертификатов от Let’s Encrypt.

Установите Certbot, инструмент для получения сертификатов Let’s Encrypt:

sudo apt install certbot

Запустите Certbot, чтобы получить SSL-сертификат для вашего домена:

sudo certbot certonly --standalone -d your_domain

Затем отредактируйте файл конфигурации Webmin, чтобы использовать полученный SSL-сертификат:

sudo nano /etc/webmin/miniserv.conf

Найдите и обновите следующие строки:

ssl=1
keyfile=/etc/letsencrypt/live/your_domain/privkey.pem
certfile=/etc/letsencrypt/live/your_domain/fullchain.pem

Перезапустите Webmin, чтобы применить изменения:

sudo systemctl restart webmin

Шаг 7. Устранение общих проблем.

Если вы столкнулись с проблемами во время установки или использования Webmin, вот несколько распространенных решений:

  • Webmin недоступен: Убедитесь, что порт 10000 открыт на вашем брандмауэре и что Webmin запущен.
  • Проблемы с SSL-сертификатом: Проверьте правильность путей к SSL-сертификату и ключу в файле конфигурации Webmin.
  • Проблемы с входом в систему: Убедитесь, что вы используете правильные учетные данные и что у пользователя есть привилегии sudo.

Поздравляем! Вы успешно установили Webmin. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить веб сайт Webmin.

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x