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

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

Оскільки Webmin — це графічний web-інтерфейс, для його роботи потрібен web-сервер (Apache2). Webmin складається з CGI-скриптів, написаних на Perl, тому спочатку необхідно встановити пакети, необхідні для його роботи, при цьому PHP або MySQL не потрібні.

Як виглядає Webmin на Ubuntu

Установка Webmin

Встановимо пакети, необхідні для роботи Webmin:

sudo apt-get update
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

Тепер завантажимо останню версiю Webmin з офiцiйного сайту.

На момент написання статтi остання версiя 2.202, тому завантажимо та встановимо webmin_2.202_all.deb:

wget https://sourceforge.net/projects/webadmin/files/webmin/2.202/webmin_2.202_all.deb
sudo dpkg -i webmin_2.202_all.deb

Якщо apt-get повiдомить про проблеми з залежностями (наприклад, libapt-pkg-perl), виконайте:

sudo apt-get update
sudo apt-get install -f

Пiсля встановлення перейдіть у браузерi за адресою https://YOUR_DOMAIN:10000/ (де YOUR_DOMAIN— це ім’я або IP-адреса вашого сервера). Скоріше за все браузер повідомить вам, що є проблеми з SSL, тож прийміть ризики і увiйдiть, використовуючи системний облiковий запис, який має з права sudo.

Українізація інтерфейсу

Перейдіть у меню Webmin: Webmin -> Webmin Configuration -> Language and Locale та в Language виберіть українська. Також можна замість цього встановити чекбокс “Use language specified by browser?”

Українізація інтерфейсу Webmin

Відключення примусового SSL доступу

Chrome суворо ставиться до самопiдписаних SSL-сертифiкатiв, і буде блокувати доступ кожен раз, коли ви заходите в свій інтерфейс. Щоб уникнути проблем із доступом, можна вiдключити Webmin SSL:

sudo nano /etc/webmin/miniserv.conf

Змініть ssl=1 на ssl=0, збережiть файл i перезапустiть Webmin:

sudo /etc/init.d/webmin restart

Тепер доступ до Webmin можна отримати за адресою http://YOUR_DOMAIN:10000/ (без http). 

Установка SSL в Webmin

Більш коректним рішенням буде отримати безкоштовний SSL-сертифікат від Let’s Encrypt та додати його в Webmin:

Перейдіть у меню Webmin: Webmin -> Webmin Configuration -> SSL Encryptionта вкажіть шлях до ваших сертифікатів:

  •  В поле Private key file – privkey.pem
  •  В поле Certificate file – cert.pem
  • В поле Additional certificate files for chained certificates –  fullchain.pem

Установка SSL в Webmin

Від Тетяна

IT-спеціалістка, викладачка, фанатка сучасних технологій. З 2009 року занурена у світ цифрового дизайну, веб-розробки та адміністрування систем. Ділюсь знаннями про веб-технології, IT-інструменти та корисні лайфхаки, викладаю студентам, навчаюсь сама.

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

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *