Установка Webmin · 2 min read · Nov 04, 2025
Как установить Webmin на CentOS 8

Webmin — это бесплатный, открытый и веб-ориентированный инструмент для конфигурации и управления системами для операционных систем, подобных Unix. Вы можете настроить веб-сервер Apache, Samba, DNS, почту, FTP, базы данных, файловую систему и управление пакетами с помощью веб-интерфейса Webmin. Webmin очень похож на cPanel и предоставляет простой способ управления системами Linux через веб-браузер.
В этом руководстве мы покажем вам, как установить Webmin, используя два разных метода на CentOS 8.
Предварительные требования
- Сервер с установленной CentOS 8.
- Пароль root настроен на вашем сервере.
Начало работы
По умолчанию SELinux включен на сервере CentOS 8. Поэтому вам нужно будет сначала отключить его.
Вы можете сделать это, отредактировав файл /etc/selinux/config:
nano /etc/selinux/configВнесите следующие изменения:
SELINUX=disabledСохраните и закройте файл. Затем перезагрузите сервер, чтобы применить изменения.
Установка Webmin с помощью RPM
Сначала вам нужно будет установить необходимые зависимости, выполнив следующую команду:
dnf install perl perl-Net-SSLeay openssl perl-Encode-DetectПосле установки всех зависимостей загрузите пакет Webmin RPM со страницы загрузки Sourceforge с помощью следующей команды:
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpmПосле загрузки выполните следующую команду для установки Webmin:
rpm -ivh webmin-1.930-1.noarch.rpmВы должны увидеть следующий вывод:
warning: webmin-1.930-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Operating system is CentOS Linux
Updating / installing...
1:webmin-1.930-1 ################################# [100%]
Webmin install complete. You can now login to https://centos8:10000/
as root with your root password.По умолчанию Webmin работает на порту 10000. Вы можете проверить, работает ли Webmin, с помощью следующей команды:
netstat -ant | grep 10000Вы должны увидеть следующий вывод:
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN Вы также можете проверить процесс Webmin с помощью следующей команды:
ps -ef | grep webminВы должны увидеть следующий вывод:
root 2131 1 0 12:29 ? 00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root 2225 6290 0 12:30 pts/0 00:00:00 grep --color=auto webminУстановка Webmin из Yum-репозитория
Вы также можете установить Webmin из репозитория CentOS Yum. Сначала создайте репозиторий Webmin с помощью следующей команды:
nano /etc/yum.repos.d/webmin.repoДобавьте следующие строки:
[Webmin]
name=Webmin Distribution Neutral
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1Сохраните и закройте файл. Затем загрузите и добавьте ключ подписи репозитория с помощью следующей команды:
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.ascЗатем установите Webmin, выполнив следующую команду:
dnf install webminПосле завершения установки вы должны увидеть следующий вывод:
Installing : webmin-1.930-1.noarch 2/2
Running scriptlet: webmin-1.930-1.noarch 2/2
Webmin install complete. You can now login to https://centos8:10000/
as root with your root password.Доступ к Webmin в браузере
По умолчанию Webmin слушает на порту 10000. Поэтому вам нужно будет открыть порт Webmin в firewalld. Вы можете сделать это с помощью следующей команды:
firebase-cmd --zone=public --add-port=10000/tcp --permanent
firebase-cmd --reloadТеперь откройте ваш веб-браузер и введите URL https://your-server-ip:10000. Вы будете перенаправлены на следующую страницу:

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

Отсюда вы можете легко настроить и управлять вашим сервером CentOS 8.
Заключение
Поздравляем! Вы успешно установили Webmin на сервер CentOS 8. Теперь вы можете легко установить сервер LAMP/LEMP, FTP-сервер и хостить ваш веб-сайт через веб-интерфейс Webmin.
Get new posts in your inbox
No spam. Unsubscribe anytime.