Установка Webmin на Debian/Ubuntu
Webmin — це потужний веб-інтерфейс для адміністрування серверів на Unix-системах. Ось як ви можете встановити Webmin на Debian або Ubuntu.
Крок 1: Додавання репозиторію Webmin
-
Додайте репозиторій Webmin до вашої системи Debian/Ubuntu
Відкрийте файл джерел пакетів:
bashsudo nano /etc/apt/sources.list
Додайте в кінець файлу наступний рядок:
bashdeb http://download.webmin.com/download/repository sarge contrib
Збережіть файл (Ctrl+O в Nano, потім Enter) і закрийте його (Ctrl+X).
-
Встановіть ключ GPG
Завантажте і додайте ключ GPG для перевірки пакетів Webmin:
bashwget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc
Крок 2: Оновлення списку пакетів та установка Webmin
-
Оновіть список доступних пакетів та встановіть Webmin
Оновіть список пакетів і встановіть Webmin:
bashsudo apt update && sudo apt install webmin
Під час установки може знадобитися підтвердження додавання репозиторію та установки пакетів Webmin. Натисніть Y або Enter для продовження.
-
Налаштуйте брандмауер
Якщо у вас увімкнено брандмауер, відкрийте порт 10000 для веб-інтерфейсу Webmin:
bashsudo ufw allow 10000/tcp
Це передбачає використання UFW. Якщо у вас інший брандмауер, відкрийте відповідний порт для Webmin.
Крок 3: Доступ до Webmin
-
Увійдіть у веб-інтерфейс Webmin
Введіть наступну URL-адресу в браузері:
bashhttps://your_server_ip_or_domain:10000
Замініть
your_server_ip_or_domain
на IP-адресу або домен вашого сервера. -
Увійдіть у Webmin
Використовуйте облікові дані адміністратора сервера (зазвичай це обліковий запис root) для входу в Webmin.
Крок 4: Налаштування сайтів у Webmin
-
Додавання віртуального хоста
- Перейдіть до розділу «Сервери» або «Apache та Nginx».
- Виберіть «Додати віртуальний хост» або аналогічну опцію.
- Вкажіть доменне ім'я, кореневу директорію сайту, налаштування доступу та інші параметри на ваш розсуд.
-
Управління базами даних
- Для управління базами даних MySQL або інших типів перейдіть до відповідного розділу.
- Створіть нову базу даних або управляйте існуючими.
-
Налаштування SSL-сертифікатів
- Для HTTPS перейдіть до розділу «SSL-сертифікати».
- Завантажте або створіть новий SSL-сертифікат для вашого домену.
-
Моніторинг та логи
- Перейдіть до розділу «Система» для моніторингу ресурсів та перегляду системних логів.
- Відстежуйте продуктивність сервера та використання ресурсів.
-
Управління користувачами
- Створіть нових користувачів для управління сайтами або базами даних.
- Налаштуйте права доступу відповідно до ваших потреб.
Webmin надає безліч можливостей для адміністрування серверів і сайтів через зручний веб-інтерфейс, що робить його корисним інструментом для системних адміністраторів і веб-розробників.