Установка Webmin · 4 min read · Sep 11, 2025
Как установить Webmin с бесплатным SSL-сертификатом Let's Encrypt на Ubuntu 24.04

Webmin — это веб-приложение для управления операционными системами на базе Linux. Оно идеально подходит для пользователей, которые предпочитают не использовать интерфейс командной строки. С помощью Webmin вы можете редактировать конфигурационные файлы, настраивать веб- и FTP-серверы, выполнять команды, устанавливать пакеты, управлять переадресацией электронной почты и выполнять различные административные задачи — все через веб-браузер. Оно предлагает простой и удобный интерфейс для управления удаленными системами Linux.
В этом руководстве мы проведем вас через процесс установки Webmin и его защиты с помощью Let’s Encrypt на сервере Ubuntu 24.04.
Предварительные требования
- Сервер с установленной Ubuntu 24.04.
- Действительное доменное имя, указывающее на ваш сервер.
- Пароль root, настроенный на вашем сервере.
Начало работы
Перед началом рекомендуется обновить пакеты вашей системы до последних версий. Выполните следующие команды для обновления и улучшения вашей системы:
`apt update -y`
`apt upgrade -y`После завершения обновления будет хорошей идеей перезагрузить вашу систему, чтобы применить все изменения:
rebootУстановка Webmin на Ubuntu 24.04
Webmin по умолчанию не включен в стандартные репозитории Ubuntu, поэтому вам нужно добавить репозиторий Webmin в вашу систему.
Сначала установите необходимые пакеты с помощью следующей команды:
apt install software-properties-common apt-transport-https wget -yЗатем импортируйте GPG-ключ Webmin с помощью этой команды:
wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -Теперь добавьте репозиторий Webmin в вашу систему:
add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"После добавления репозитория установите Webmin с помощью следующей команды:
apt install webmin -yПосле завершения установки проверьте статус службы Webmin с помощью этой команды:
systemctl status webminЕсли Webmin работает правильно, вы должны увидеть вывод, похожий на этот:
? webmin.service - Webmin server daemon
Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-08-30 07:32:41 UTC; 42s ago
Process: 58866 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS)
Main PID: 58867 (miniserv.pl)
Tasks: 1 (limit: 4579)
Memory: 27.8M
CPU: 644ms
CGroup: /system.slice/webmin.service
??58867 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
Aug 30 07:32:38 ubuntu2404 systemd[1]: Starting Webmin server daemon...
Aug 30 07:32:41 ubuntu2404 webmin[58866]: Webmin starting
Aug 30 07:32:41 ubuntu2404 systemd[1]: Started Webmin server daemon.
Чтобы остановить службу Webmin, используйте следующую команду:
systemctl stop webminНа этом этапе Webmin должен быть установлен и слушать на порту 10000. Проверьте это с помощью:
ss -antplВывод должен указывать на то, что Webmin слушает на порту 10000:
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* users:(("miniserv.pl",pid=58867,fd=5))
Доступ к веб-интерфейсу Webmin
Чтобы получить доступ к интерфейсу Webmin, откройте ваш веб-браузер и перейдите по адресу https://your-ip-address:10000. Вы увидите предупреждение о недоверенном SSL-сертификате, так как Webmin по умолчанию использует самоподписанный сертификат:

Игнорируйте предупреждение и продолжайте на сайт. Вы должны увидеть страницу входа в Webmin:

Введите ваше имя пользователя root и пароль, затем нажмите кнопку Войти. Затем вы увидите панель управления Webmin:

Использование Webmin
С помощью Webmin вы можете выполнять различные административные задачи на вашей системе Linux. Ниже мы продемонстрируем, как обновить пакеты, установить Git и создать нового пользователя с помощью веб-интерфейса Webmin.
Установка и обновление пакетов
Вы можете легко установить новые пакеты и обновить существующие с помощью Webmin.
Например, чтобы установить пакет net-tools, перейдите в Система => Программные пакеты. Появится следующий экран:

Выберите “ Пакет из APT “, введите net-tools и нажмите кнопку Установить. Пакет будет установлен, и вы увидите экран подтверждения:

Создание и управление пользователями
Webmin также позволяет создавать, редактировать и удалять учетные записи пользователей.
Чтобы создать нового пользователя, перейдите в Система => Пользователи и группы. Вы увидите следующий экран:

Нажмите кнопку Создать нового пользователя. Появится экран создания пользователя:

Введите имя пользователя, установите идентификатор пользователя на Автоматический, укажите Реальное имя, выберите Автоматически для домашнего каталога и выберите Обычный пароль. Введите желаемый пароль и нажмите кнопку Создать. Новый пользователь появится в списке пользователей:
Включение SSL на Webmin
Webmin настроен на использование самоподписанного SSL-сертификата по умолчанию. Рекомендуется защитить Webmin с помощью доверенного SSL-сертификата.
Сначала установите Apache и Certbot с помощью следующей команды:
apt-get install apache2 certbot python3-certbot-apache -yПосле установки Apache запустите службу и включите ее автозагрузку:
`systemctl start apache2`
`systemctl enable apache2`Проверьте статус службы Apache:
systemctl status apache2Вывод должен указывать на то, что Apache активен и работает:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-08-30 07:47:13 UTC; 11s ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 62034 (apache2)
Tasks: 55 (limit: 4579)
Memory: 5.1M
CPU: 39ms
CGroup: /system.slice/apache2.service
??62034 /usr/sbin/apache2 -k start
??62038 /usr/sbin/apache2 -k start
??62039 /usr/sbin/apache2 -k start
Aug 30 07:47:12 webmin.linuxbuz.com systemd[1]: Starting The Apache HTTP Server...
Aug 30 07:47:13 webmin.linuxbuz.com systemd[1]: Started The Apache HTTP Server.
В интерфейсе Webmin перейдите в Сеть => Настройка сети, затем нажмите на Имя хоста и DNS. Вы должны увидеть следующий экран:

Введите ваше полное доменное имя в поле имени хоста и нажмите Сохранить, чтобы применить изменения.
Затем перейдите в Webmin => Настройка Webmin. Появится следующий экран:

Нажмите на SSL-шифрование, чтобы получить доступ к настройкам SSL:

На вкладке Let’s Encrypt введите ваше доменное имя в поле Имена хостов, укажите корневой каталог сайта в других полях каталога и нажмите Запросить сертификат, чтобы получить и установить SSL-сертификат.
Наконец, выйдите из Webmin и войдите снова, используя защищенный URL https://webmin.yourdomain.com.
Заключение
Поздравляем! Вы успешно установили Webmin и защитили его с помощью SSL Let’s Encrypt на Ubuntu 24.04. С помощью Webmin вы можете легко управлять вашей системой Linux через веб-интерфейс. Если у вас есть какие-либо вопросы, не стесняйтесь обращаться за помощью.
Get new posts in your inbox
No spam. Unsubscribe anytime.