У наступній статті ми збираємось поглянути на Webmin. Давайте подивимось, як ми можемо встановіть останню версію зі свого офіційного сховища apt на сервері Ubuntu 18.04 і отримувати майбутні оновлення. Webmin написаний на Perl і працює як власний веб-сервер та процес. За замовчуванням він зв'язується через TCP через порт 10000 і може бути налаштований на використання SSL, якщо OpenSSL встановлений з модулями Perl.
Це інструмент конфігурації веб-сервера і дуже корисно налаштувати внутрішні елементи операційної системи, користувачів, квоти дисків, служби або файли конфігурації. Це також буде дуже корисно для модифікації та контролю додатків з відкритим кодом, таких як HTTP-сервер Apache, PHP або MySQL.
Складність налаштування нашого власного сервера відходить на другий план і Webmin опікується всією технічною частиною, залишаючи за користувачем лише прийняття рішень. Таким чином їм не доведеться витрачати час на дослідження деталей, як реалізувати варіанти, які вони хочуть мати.
Загальні особливості Webmin

- Webmin був закодований австралійцем Джеймі Камероном і випущений під ліцензією BSD. Так само там Юзермін, що є зменшеною версією Webmin.
- Webmin підтримує більшість операційних систем на базі Unix, такі як Gnu / Linux, BSD, Solaris або HP / UX, серед інших.
- Програма запропонує нам інтуїтивно зрозумілий та простий у використанні інтерфейс для адміністрування нашого власного сервера.
- Цей інструмент є побудований з модулів. Вони пропонують інтерфейс до файлів конфігурації та сервера Webmin, що полегшить додавання нових функціональних можливостей.
- Webmin дозволить керувати кількома машинами за допомогою простого інтерфейсу, або увійдіть до інших серверів webmin в тій самій підмережі або локальна мережа.
- За допомогою цього інструменту ви можете змінювати загальні налаштування пакету на льоту.
- Завдяки панелі управління з веб-інтерфейсом, не потрібно знання консолі, сценаріїв або файлів конфігурації, оскільки сама панель відповідає за презентацію простих у використанні та розуміння графічних параметрів.
Встановіть Webmin на Ubuntu
Щоб продовжити встановлення, ми спочатку увійдемо на сервер Ubuntu і виконаємо наступні команди одну за одною до додати сховище Webmin та встановити програмне забезпечення.
Для початку ми збираємося відкрити термінал (Ctrl + Alt + T) і виконати команду to встановити пакети, необхідні для управління сховищами:

sudo apt-get install software-properties-common apt-transport-https
Ми будемо продовжувати завантаження та встановлення ключа сховища використовуючи іншу команду:

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Нарешті, нам залишиться лише додати офіційний сховище Webmin:

sudo add-apt-repository "deb https://download.webmin.com/download/repository sarge contrib"
Після цього ми можемо встановіть останню версію програмного забезпечення в будь-який час за допомогою такої команди:

sudo apt-get update; sudo apt-get install webmin
Перейдіть на панель Webmin
Коли цю програму встановлено, вона створює суперкористувача для управління додатком з іменем кореня та паролем, який наш кореневий користувач має на машині. Оскільки кореневий обліковий запис Ubuntu за замовчуванням вимкнено, вам може знадобитися змінити пароль кореневого користувача Webmin. Це можна зробити, відкривши термінал (Ctrl + Alt + T) і набравши команду:

sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
Тепер, щоб отримати доступ до сервера Ubuntu через webmin, у веб-браузері клієнта нам доведеться перейти за наступною URL-адресою та увійти за допомогою корінь і пароль, який ми призначили попередньою командою:
https://IP-DEL-SERVIDOR:10000

Якщо ви встановили ufw, вам доведеться виконати таку команду для дозволити webmin через брандмауер - -:
sudo ufw allow 10000
Видаліть
в видалити сховище -, в терміналі (Ctrl + Alt + T) нам доведеться виконати команду:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
Тоді ми можемо видалити за допомогою команди:

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