WEBMIN на Raspberry Pi

Webmin — це функціональна програма, що дозволяє повністю керувати raspberry з браузера. Багато функцій, є доступними через консоль, але webmin дозволяє це робити з інтуїтивно зрозумілим та зручним інтерфейсом.


 Прямо з браузера ви можете налаштовувати: 

- облікові записи користувачів; 

- систему доменних імен (DNS); 

- мережеві служби; 

- обмін файлами та багато іншого. 

Взагалі ця програма я б сказав, продовження RPi-Monitor, але з набагато більшим і ширшим функціоналом. Дивлячись на головний дашборд у браузері ви побачите дуже багато цікавої та корисної інформації про свій міні - компютер.

Головна сторінка Webmin в браузері

Варто зазначити, що Webmin використовується для моніторингу та віддаленого контролю «серйозних» серверів, але для нашого міні компютера теж підійде. 

Встановлення та налаштування не є чимось надзвичайно складним. 

1. Потрібно додати в систему відповідні репозиторії: 

sudo nano /etc/apt/sources.list 

2. Додаємо посилання на репозиторії у файлі, що відкрився: 

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

3. Додаємо ключ: 

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

4. Оновлюємо пакети, оновиться в тому числі і з нових репозиторіїів: 

sudo apt-get update 

5. Встановлення Webmin: 

sudo apt-get install webmin

Все. Програма встановлена. Тепер потрібно доналаштувати деякі дрібниці. Для того, щоб зайти з браузера потрібно у адресному рядку вказати: 

https://ip-адреса-raspberry-pi:10000 

тут головне точно вписати IP адресу вашого компютера. Далі вбиваєте логін Суперкористувача та пароль і вуаля - ви зайшли у Webmin з браузера. 

Взагалі, багато розписувати про функції цієї програми не варто. Ви самі можете походити по меню зліва і побачити наскільки широкий функціонал у вас відкривається для керування міні компютером.

Сторінка з налаштуваннями

А файловий менеджер і взагалі може замінити WinSCP :)

Файловий менеджер

Після першого перезавантаження Webmin, програма в браузері чомусь не запускалася. Замість веб інтерфейсу завантажувалася сторінка з написом: 

Secure Connection Failed An error occurred during a connection to XXX.XXX.XXX.XXX:10000. SSL received a record that exceeded the maximum permissible length. 

(Error code: ssl_error_rx_record_too_long) 

Причиною цьому може бути те, що після перезавантаження зникає каталог: /var/run/webmin Потрібно виконати наступні 2 команди: 

systemctl enable webmin 
systemctl start webmin 

Після вже двох перезавантажень, Webmin працює справно.  

Висновок: Webmin це крута програма з доступом із браузера для контролю, аналізу стану вашого міні компютера. Програма не є важкою та майже не завантажує процесор. На сьогодні в мене працює кілька сервісів на Raspberry: SMB сервер, MINIDLNA, Plex, Homebridge для Apple HomeKit, Transmission і завантаження процесора складає не більше 3%, а оперативної памяті приблизно 11%. Навідміну від Grafana, яка сама лише грузить процесор на 10%. Для всіх кому важливо знати стан і моніторити показники системи, рекомендую для встановлення.

Коментарі