Як встановити Webmin на Ubuntu

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

Попередні умови

Перед встановленням Webmin на Ubuntu 24.04 LTS переконайтеся, що ваша система відповідає таким вимогам:

  • Сервер під управлінням однієї з наступних операційних систем: Ubuntu і будь-який інший дистрибутив на базі Debian, наприклад Linux Mint.
  • Рекомендується використовувати свіжу інсталяцію ОС, щоб запобігти можливим проблемам.
  • Не менше 4 ГБ оперативної пам’яті та 20 ГБ вільного дискового простору.
  • SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви на робочому столі).
  • Активне інтернет-з’єднання. Інтернет-з’єднання знадобиться для завантаження необхідних пакетів і залежностей.
  • Система Ubuntu 24.04 з правами root або користувач із привілеями sudo.

Встановлення Webmin на Ubuntu 24.04 LTS

Крок 1. Оновлення сховища пакетів.

Спочатку оновіть список пакетів вашої системи, щоб переконатися, що у вас є остання інформація про доступні пакети:

sudo apt update
sudo apt upgrade

Команда apt update оновлює список пакетів, а apt upgrade встановлює доступні оновлення. Цей крок допомагає розв’язати будь-які проблеми із залежностями та забезпечує доступ до останніх виправлень безпеки та помилок.

Крок 2. Встановлення необхідних залежностей.

Webmin вимагає встановлення певних залежностей. Для їхнього встановлення використовуйте таку команду:

sudo apt install gnupg2

Крок 3. Встановлення Webmin на Ubuntu 24.04.

Метод 1: Встановлення Webmin із сховища APT

Далі додайте репозиторій Webmin до списку джерел вашої системи:

echo "deb https://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list

Завантажте та додайте в систему ключ Webmin GPG для перевірки пакетів:

wget -qO - https://download.webmin.com/jcameron-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/webmin.gpg

Потім поновіть список пакетів, включивши до нього репозиторій Webmin, і встановіть Webmin:

sudo apt update
sudo apt install webmin

Метод 2: Встановлення Webmin за допомогою бінарного файлу DEB

Спочатку завантажте двійковий інсталятор Webmin DEB за допомогою curl:

curl -Ls https://www.webmin.com/download/deb/webmin-current.deb -o webmin.deb

Встановіть Webmin, використовуючи завантажений бінарний файл DEB. Ця команда автоматично впорається із залежностями:

sudo apt install ./webmin.deb

Після встановлення Webmin має запуститися автоматично. Перевірте його стан за допомогою такої команди:

sudo systemctl status webmin

Крок 4. Налаштуйте брандмауер.

За замовчуванням Webmin прослуховує порт 10000. Щоб дозволити доступ ззовні, відкрийте цей порт на вашому брандмауері:

sudo ufw allow 10000/tcp

Переконайтеся, що брандмауер налаштований правильно і порт 10000 відкритий:

sudo ufw status

Крок 5. Доступ до веб-інтерфейсу Webmin.

Щоб отримати доступ до інтерфейсу Webmin, відкрийте веб-браузер і перейдіть за адресою:

https://your_server_ip:10000

Вам буде запропоновано увійти в систему. Використовуйте облікові дані root або будь-якого користувача з привілеями sudo.

Крок 6. Забезпечення безпеки Webmin.

Захист Webmin дуже важливий для захисту вашого сервера від несанкціонованого доступу. Одним з ефективних способів захисту Webmin є використання SSL-сертифікатів від Let’s Encrypt.

Встановіть Certbot, інструмент для отримання сертифікатів Let’s Encrypt:

sudo apt install certbot

Запустіть Certbot, щоб отримати SSL-сертифікат для вашого домену:

sudo certbot certonly --standalone -d your_domain

Потім відредагуйте файл конфігурації Webmin, щоб використовувати отриманий SSL-сертифікат:

sudo nano /etc/webmin/miniserv.conf

Знайдіть і поновіть такі рядки:

ssl=1
keyfile=/etc/letsencrypt/live/your_domain/privkey.pem
certfile=/etc/letsencrypt/live/your_domain/fullchain.pem

Перезапустіть Webmin, щоб застосувати зміни:

sudo systemctl restart webmin

Крок 7. Усунення загальних проблем.

Якщо ви зіткнулися з проблемами під час встановлення або використання Webmin, ось кілька поширених рішень:

  • Webmin недоступний: Переконайтеся, що порт 10000 відкритий на вашому брандмауері і що Webmin запущено.
  • Проблеми з SSL-сертифікатом: Перевірте правильність шляхів до SSL-сертифіката і ключа у файлі конфігурації Webmin.
  • Проблеми з входом у систему: Переконайтеся, що ви використовуєте правильні облікові дані і що користувач має привілеї sudo.

Вітаємо! Ви успішно встановили Webmin. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати веб сайт Webmin.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x