Webmin — веб-интерфейс для системного администрирования Unix-подобных систем, в том числе Linux. Он предоставляет широкий набор инструментов для управления системой: системное администрирование, сеть, хранилище и безопасность. Webmin — свободное программное обеспечение с открытым исходным кодом, распространяемое под лицензией GNU, Генеральная общественная лицензия.
- Зачем использовать Webmin на VPS?
- Как установить Webmin на сервер CentOS или сервер на базе RHEL
- Шаг 1: Установите необходимые пакеты зависимостей.
- Шаг 2: Добавьте репозиторий Webmin в список репозиториев. Откройте терминал и выполните следующую команду:
- Шаг 3: Добавьте в файл следующие строки:
- Шаг 4: Загрузите и установите GPG-ключ с помощью следующей команды:
- Шаг 5: Обновите репозиторий:
- Шаг 6: Установите Webmin, выполнив следующую команду:
- Шаг 7: Запустите службу и настройте её автозапуск:
- Шаг 8: Если у вас настроен файрвол, разрешите доступ к Webmin, выполнив следующую команду:
- Шаг 9: Теперь можно войти в Webmin. Откройте в браузере следующий адрес:
- Шаг 10: Введите имя пользователя и пароль, используя протокол HTTPS.
- Шаг 11: Настройте VPS
- Шаг 12: Смените стандартный порт
- Виртуальный хост Webmin
- Как установить Webmin на сервер Ubuntu или сервер на базе Debian
- Заключение
Через любой современный браузер вы можете управлять учётными записями пользователей, Apache, DNS, общим доступом к файлам и многим другим.
В этом руководстве мы рассмотрим, как установить Webmin на VPS, на сервер Ubuntu и на сервер на базе Debian.
Но сначала разберём преимущества Webmin и выясним, зачем он нужен.
Зачем использовать Webmin на VPS?
Webmin — это веб-инструмент для администрирования сервера. С его помощью вы можете управлять сервером через браузер из любой точки мира. Он включает широкий набор модулей для решения типичных задач и при необходимости расширяется дополнительными модулями. Некоторые пользователи даже считают, что Webmin — победитель в споре Webmin против cPanel.
Использование Webmin на VPS даёт немало преимуществ. Вот наиболее значимые из них:
- Пожалуй, главное преимущество — Webmin бесплатен и имеет открытый исходный код. Бюджет не пострадает.
- Webmin прост в освоении и использовании. Он предоставляет наглядный графический интерфейс для управления сервером. Это особенно удобно для тех, кто только начинает работать с серверным администрированием: вы легко справитесь с такими задачами, как создание учётных записей пользователей, настройка Apache и управление базами данных.
- Webmin поддерживает все основные дистрибутивы Linux — менять сервер не придётся.
- Установка Webmin на VPS экономит время: инструмент предоставляет быстрый доступ к часто используемым командам.
- Кроме того, отпадает необходимость редактировать конфигурационные файлы и выполнять команды через командную строку.
- Webmin предоставляет API для интеграции сторонних приложений в систему Webmin.
- Ещё одно преимущество Webmin на VPS — порядок в настройках. Все параметры и конфигурации сервера хранятся в одном месте, поэтому найти нужное не составит труда. Это особенно ценно, если вам часто приходится вносить изменения в настройки сервера.
- Помимо этого, Webmin на VPS повышает безопасность работы.
- Наконец, вокруг Webmin сформировалось большое сообщество пользователей с подробной документацией и активными форумами поддержки. Его надёжность не вызывает сомнений.
Теперь, когда вы понимаете, зачем устанавливать Webmin на VPS, перейдём к делу.
Читайте также: Установка pptp VPN на VPS
Как установить Webmin на сервер CentOS или сервер на базе RHEL
Если вам нужен удобный интерфейс для управления VPS, Webmin — отличный выбор. Разберём, как установить Webmin на VPS (Virtual Private Server).
Шаг 1: Установите необходимые пакеты зависимостей.
sudo yum install nano -y
Шаг 2: Добавьте репозиторий Webmin в список репозиториев. Откройте терминал и выполните следующую команду:
sudo nano /etc/yum.repos.d/webmin.repo
Шаг 3: Добавьте в файл следующие строки:
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
Шаг 4: Загрузите и установите GPG-ключ с помощью следующей команды:
wget http://www.webmin.com/jcameron-key.asc
sudo rpm --import jcameron-key.asc
Шаг 5: Обновите репозиторий:
sudo yum check-update
Шаг 6: Установите Webmin, выполнив следующую команду:
sudo yum install webmin -y
Если установка завершилась ошибкой из-за неудовлетворённых зависимостей, просто введите команду установки повторно.
Шаг 7: Запустите службу и настройте её автозапуск:
chkconfig webmin on
service webmin start
Шаг 8: Если у вас настроен файрвол, разрешите доступ к Webmin, выполнив следующую команду:
firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload
Шаг 9: Теперь можно войти в Webmin. Откройте в браузере следующий адрес:
https://your-ip-addres:10000
Шаг 10: Введите имя пользователя и пароль, используя протокол HTTPS.
По умолчанию имя пользователя — root, а пароль соответствует паролю пользователя root.
Шаг 11: Настройте VPS
Теперь настройте VPS с помощью Webmin, открыв раздел «Webmin configuration».
Шаг 12: Смените стандартный порт
Если у вашего Webmin VPS есть публичный IP-адрес, перейдите в «ports and addresses» и укажите стандартный порт в поле «some».
Готово. Теперь вы знаете, как установить Webmin на VPS.
Чтобы изменить пароль Webmin, выполните команду:
/usr/libexec/webmin/changepass.pl /etc/webmin root NEWPASSWORD
Однако менять пароль для конкретного пользователя в Webmin не рекомендуется.
Виртуальный хост Webmin
Одна из функций Webmin — виртуальные хосты. Они позволяют размещать несколько сайтов на одном сервере. После установки Webmin на VPS создать виртуальный хост можно следующим образом:
- Шаг 1: Go в панель управления.
- Шаг 2: Обновите Webmin до последней версии.
- Шаг 3: Войдите в Webmin и нажмите на значок Servers.
- Шаг 4: Нажмите на Apache WebServer.
- Шаг 5: В разделе «Create a New Virtual Server» выберите «any address».
- Шаг 6: В поле «port» введите 80 и выберите последний переключатель.
- Шаг 7: В поле «document root» укажите имя директории с файлами HTML, в которой будет размещён виртуальный хост.
- Шаг 8: В поле «server name» введите доменное имя.
Виртуальный хост Webmin создан.
Как установить Webmin на сервер Ubuntu или сервер на базе Debian
Ubuntu — это операционная система Linux на базе Debian, известная простотой использования и широким набором доступных пакетов программного обеспечения. Ubuntu также является одним из наиболее распространённых дистрибутивов Linux для веб-серверов — во многом благодаря встроенному инструменту Webmin. Webmin предоставляет удобный графический интерфейс для управления настройками сервера, включая Apache, MySQL и учётные записи пользователей. Это значительно упрощает настройку сервера на Ubuntu для тех, кто не знаком с командной строкой Linux.
Читайте также: Apache против Nginx 2022
Вы узнали, как установить Webmin на VPS. Теперь покажем, как установить Webmin на сервер Ubuntu или сервер на базе Debian.
Для начала установите необходимые пакеты зависимостей.
sudo apt install software-properties-common apt-transport-https -y
Добавьте репозиторий Webmin и GPG-ключ.
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Теперь можно установить Webmin:
sudo apt install webmin -y
Если у вас настроен файрвол, разрешите доступ следующей командой:
sudo ufw allow 10000/tcp
Готово. Имя пользователя по умолчанию — «root», пароль — ваш текущий пароль root.
Откройте браузер и перейдите по следующему адресу:
В некоторых дистрибутивах Debian и Ubuntu вход под пользователем «root» с паролем недоступен. В таком случае введите «sudo» в поле имени пользователя.
После входа вы сможете настроить веб-сервер под свои нужды и задачи.
Сверхбыстрый VPS
Не соглашайтесь на первый попавшийся VPS. Забудьте о устаревших HDD — возьмите NVMe SSD VPS от Cloudzy и почувствуйте настоящую скорость!
Получить SSD VPSЗаключение
Webmin — мощный инструмент для управления VPS. Он бесплатен, распространяется с открытым исходным кодом, прост в установке и использовании, а также предлагает широкие возможности для администрирования сервера.
Если вы ищете удобный способ управлять сервером и поддерживать его стабильную работу, рекомендуем ещё раз пройтись по нашему руководству и разобраться, как установить Webmin на VPS или Ubuntu. Но есть ещё кое-что важное.
Я помню, как хотел купить VPS. Я помню, как трудно было найти надёжный, безопасный вариант. Даже когда что-то подходящее находилось, это оказывалось либо слишком дорогим, либо недостаточно производительным. Я уже почти опустил руки, когда наткнулся на Cloudzy VPS.
Cloudzy предлагает производительные VPS по цене, которая вас приятно удивит: с DDR4 RAM, NVMe-хранилищем и пропускной способностью 1 Gbps — Cloudzy справится с любыми задачами.