Установка Webmin на Raspberry Pi 3

Raspberry Pi 3. Установка Webmin

Дата Автор 3 комментария 16 106 просмотров

В прошлом году я писал про приложение RPi-Monitor, позволяющее отслеживать температуру процессора и другие показатели системы Raspberry Pi прямо в браузере.

Сейчас же хочу рассказать про Webmin — намного более функциональное приложение, позволяющее полностью управлять «малиной» из браузера. Вообще, он используется для мониторинга и удаленного контроля «серьезных» серверов, но будет очень полезен и для владельцев одноплатных микрокомпьютеров.

Что нам понадобится

Для осуществления описываемых в этой статье действий понадобится:

Подробное руководство по установке и настройке Raspbian находится здесь, а тут находится мануал по удаленному управлению «малиной» по SSH-протоколу.

Установка Webmin

Для установки Webmin нужно добавить в систему нужные репозитории, отредактировав файл:

sudo nano /etc/apt/sources.list

И внеся туда две строчки:

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Установка Webmin на Raspberry Pi 3

После чего добавляем ключ:

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

И обновляем индекс пакетов с учетом добавленных репозиториев:

sudo apt-get update

Затем устанавливаем Webmin:

sudo apt-get install webmin

Установка Webmin на Raspberry Pi 3

Распаковка пакета идет весьма долго, так что придется запастись терпением.

Запуск Webmin

Для доступа к Webmin нужно ввести https://ip-адрес-raspberry-pi:10000 в браузере.

Webmin работает только по https-протоколу, поэтому браузер начнет ругаться на отсутствие SSL-сертификата. Выглядит это примерно так:

Установка Webmin на Raspberry Pi 3

Добавляем исключение и открывается окно входа в веб-интерфейс Webmin:

Установка Webmin на Raspberry Pi 3

Нужно залогиниться под root с тем же паролем, который назначен пользователю root на Raspberry Pi.

Установка Webmin на Raspberry Pi 3

Главная страница Webmin выглядит так. Тут в реальном времени отображается загрузка процессора и оперативной памяти, а также объем занятого пространства на всех подключенных дисковых накопителях.

Тут же демонстрируется количество доступных обновлений для установленных пакетов (строчка Packages updates) и парой кликов мыши можно запустить установку всех этих обновлений.

Установка Webmin на Raspberry Pi 3

Тут же можно открыть терминал (стилизованный значок >_ в нижней части меню), выполнить в нем какие-то команды и закрыть его нажатием на крест в правом верхнем углу экрана.

Установка Webmin на Raspberry Pi 3

Можно открыть файловый менеджер.

Установка Webmin на Raspberry Pi 3

Через веб-интерфейс можно загрузить какие-то файлы на Raspberry Pi как с компьютера так и из интернета, а также скачать любые файлы на компьютер. Очень удобно.

И это далеко не все возможности Webmin. Функций у приложения очень много, после установки вы сможете побродить по имеющимся меню и ознакомиться с ними самостоятельно.

Отключение SSL-доступа к Webmin

* Добавлено 10.01.21

Оказывается, есть способ перевести веб-интерфейс Webmin на работу по HTTP-протоколу.

Для этого нужно отредактировать файл конфигурации:

sudo nano /etc/webmin/miniserv.conf

И поменять параметр

ssl=1

На

ssl=0

После этого перезапускаем сервис:

sudo /etc/init.d/webmin restart

И Webmin будет открываться по адресу http://ip-адрес-raspberry-pi:10000

Заключение

Эта инструкция годится не только для Raspberry Pi 3, но и для любых других компьютеров на ARM и x86 архитектуре под управлением Linux.

Если у вас где-то задействовано Linux-устройство в headless-конфигурации (без монитора), то настоятельно рекомендую установить на него Webmin.

Raspberry Pi 3B (английская сборка)в интернет-магазине GearBest Raspberry Pi 3B (китайская сборка)в интернет-магазине GearBest

Автор статьи:
Дмитрий
Руководитель отдела в IT-компании. Веду этот блог с 2013 года, пишу о гаджетах и домашней автоматизации, обозреваю одноплатные компьютеры, неспешно собираю «умный дом».

3 комментария на «Raspberry Pi 3. Установка Webmin»

  1. Дмитрий, большое спасибо за ваши материалы по малине. Очень мне помогли, с Вашей помощью многое реализовал на малине из того, ради чего её и приобретал.

    Решил вот и Webmin поставить, но никак в интерфейсе не найду информацию о температуре процессора. Как её там увидеть?

    • По умолчанию там нет мониторинга температуры.

      Можно установить пакет lm_sensors на Raspberry Pi и в настройках Webmin подключить вывод температуры с него.

  2. на Raspbian Bullseye не удалось установить. Как я понимаю, проблема с ключом, т.к. теперь при попытке обновить репозитории получаю следующие ошибки:
    E: Encountered a section with no Package: header
    E: Problem with MergeList /var/lib/apt/lists/raspbian.raspberrypi.org_raspbian_dists_bullseye_main_binary-armhf_Packages
    E: The package lists or status file could not be parsed or opened.

    А при добавлении ключа было:
    Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
    OK

    Как теперь можно установить webmin?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

[Хамство, оскорбления и попытки крауд-маркетинга будут удалены]