Webmin — программное обеспечение для администрирования операционных систем Linux и FreeBSD. Оно облегчает работу системному администратору, поскольку в большинстве случает отпадает необходимость править конфигурационные файлы приложений в ручную. Однако, в некоторых случаях это все таки приходится делать, поэтому знание операционной системы лишним не будет даже при использовании Webmin.
Сегодня мы рассмотрим установку данного ПО на VPS сервер, работающий на Ubuntu Server 18.04.
Установка
Перед началом установки необходимо подключить репозиторий с которого мы будем брать программу. Для этого пропишем его в файле /etc/apt/sources.list.
В конец списка вставляем:
Затем добавим ключ и сообщим системе, что ему можно доверять.
$ apt-key add jcameron-key.asc
Теперь обновляем индекс пакетов:
И запускаем установку:
После завершения установки можно переходить в веб-интерфейс программы, который находится на 10000 порту, о чем программа сообщит после завершения установки.
Первый вход и настройка
Пробуем зайти. Для авторизации используется логин root и соответственно root пароль.
Браузер будет ругаться на ошибку сертификата. Дальше я расскажу как получить действующий сертификат и устранить данную ошибку. Вводим логин и пароль.
В Webmin доступен русскоязычный интерфейс. Для этого в разделе «Webmin» перейдите на вкладку «Change Language and Theme» и выберите русский язык как показано на примере ниже:
Нажмите «Make Changes» и после применения настроек перезагрузите страницу. Теперь весь интерфейс должен быть на русском языке.
Установка SSL сертификата Let’s Encrypt
Устанавливать сертификат мы будем при помощи утилиты certbot. Сначала добавим репозиторий.
Затем установим сам certboot.
Для получения сертификата может потребоваться открытие 80 порта. Если он еще не открыт выполняем:
И получаем сертификат.
После запуска команды система попросит вас ввести адрес электронной почты, вводим.
Как видим сертификат успешно получен и система указала нам пути к самому сертификату и к ключу. Они то нам как раз и нужны. Теперь необходимо сообщить Webmin о нашем сертификате, то есть заменить вшитый сертификат на тот, который мы только что получили. Делается это очень просто через веб-интерфейс.
В разделе «Webmin» переходим на вкладку «Настройка Webmin» и выбираем пункт «Шифрование SSL». Теперь указываем пути к сертификату и ключу.
Сохраняем изменения и заново заходим в Webmin.
Все, подключение защищено, ошибки сертификата больше нет. Если нажать на замок то можно посмотреть его свойства.
Программы которыми можно управлять через Webmin можно посмотреть в разделах службы и неиспользуемые модули. Для того что бы программа стала доступной для управления ее необходимо установить.
Заключение
На этом установка Webmin закончена, панель управления полностью готова к работе