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

Webmin — это веб-приложение для управления операционными системами на базе Linux. Оно предназначено для начинающих пользователей, которые не знакомы с интерфейсом командной строки. Оно помогает пользователям редактировать конфигурационные файлы, настраивать веб-сервер, FTP-сервер, выполнять команды, устанавливать пакеты или управлять переадресацией электронной почты и управлять всем через веб-браузер. Оно предлагает простой и веб-ориентированный интерфейс для управления вашими удаленными системами Linux.
В этом руководстве мы покажем вам, как установить Webmin и защитить его с помощью Let’s Encrypt на сервере Ubuntu 22.04.
Предварительные требования
- Сервер с установленной Ubuntu 22.04.
- Действительное доменное имя, указывающее на ваш сервер.
- Настроенный пароль root на вашем сервере.
Начало работы
Перед началом рекомендуется обновить пакеты вашей системы до последней версии. Вы можете сделать это с помощью следующей команды:
apt-get update -y
apt-get upgrade -yПосле обновления системы перезагрузите ее, чтобы применить изменения.
Установка Webmin на Ubuntu 22.04
По умолчанию Webmin недоступен в стандартном репозитории Ubuntu. Поэтому вам нужно будет добавить репозиторий Webmin в вашу систему.
Сначала установите необходимые пакеты с помощью следующей команды:
apt-get 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-get install webmin -yПосле успешной установки вы можете проверить статус службы Webmin с помощью следующей команды:
systemctl status webminВы должны увидеть следующий вывод:
? webmin.service - Webmin server daemon
Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-09-18 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
Sep 18 07:32:38 ubuntu2204 systemd[1]: Starting Webmin server daemon...
Sep 18 07:32:38 ubuntu2204 perl[58866]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=root
Sep 18 07:32:41 ubuntu2204 webmin[58866]: Webmin starting
Sep 18 07:32:41 ubuntu2204 systemd[1]: Started Webmin server daemon.Чтобы остановить службу Webmin, используйте следующую команду:
systemctl stop webminНа этом этапе Webmin установлен и слушает на порту 10000. Вы можете проверить это с помощью следующей команды:
ss -antplВы должны получить порт Webmin в следующем выводе:
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
Теперь откройте ваш веб-браузер и введите URL https://your-ip-address:10000. Вы должны увидеть сообщение о ненадежном SSL-сертификате. Поскольку Webmin использует ненадежный самоподписанный SSL-сертификат:

Игнорируйте вышеуказанное сообщение и нажмите продолжить к вашему-ip (небезопасно). Вы должны увидеть страницу входа в Webmin:

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

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

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

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

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


Введите ваше имя пользователя, выберите Автоматически для идентификатора пользователя, введите ваше полное имя, для домашнего каталога выберите Автоматически, выберите Обычный пароль и введите желаемый пароль, затем нажмите кнопку Создать, чтобы создать нового пользователя. Вы должны увидеть вновь созданного пользователя на следующем экране:
Как только вы закончите, вы можете перейти к следующему шагу.
Включение SSL на Webmin
По умолчанию Webmin настроен на использование самоподписанного сертификата. Поэтому рекомендуется защитить Webmin с помощью доверенного SSL-сертификата.
Перед началом вам нужно будет установить Apache в вашу систему. Вы можете установить его с помощью следующей команды:
apt-get install apache2 certbot python3-certbot-apache -yПосле установки веб-сервера Apache. Запустите службу 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 Sun 2022-09-18 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
Sep 18 07:47:12 webmin.linuxbuz.com systemd[1]: Starting The Apache HTTP Server...
Sep 18 07:47:13 webmin.linuxbuz.com systemd[1]: Started The Apache HTTP Server.На интерфейсе Webmin нажмите на Сеть => Настройка сети, затем нажмите на Имя хоста и DNS. Вы должны увидеть следующий экран:

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

Теперь нажмите на SSL-шифрование. Вы должны увидеть следующий экран:

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