# Адміністрування Linux

# Панелі керування сервером

В цьому розділі буде інформація щодо особливостей панелей керування.

# Панель HestiaCP

**Hestia Control Panel** — панель керування сервером з відкритим вихідним кодом. Швидка, надійна, сучасна - все що ви хотіли тепер можна встановити однією командою!

[![1200px-Hestia.png](https://uk.kb.xserver.cloud/uploads/images/gallery/2024-11/scaled-1680-/1200px-hestia.png)](https://uk.kb.xserver.cloud/uploads/images/gallery/2024-11/1200px-hestia.png)

Для того, щоб зайти в панель керування HestiaCP, необхідно в адресному рядку Вашого браузера ввести адресу, з якої буде доступна панель, і далі у відповідні поля ввести логін і пароль. Всі ці дані прийдуть Вам на електронну пошту після установки операційної системи і панелі керування (для цього на сторінці вибору ОС поставити галочку "Hestia control panel"). Дані доступу приходять в такому вигляді (приклад):

> **Дані для доступу в HestiaCP:**
> 
> **URL**: [https://192.168.0.10:8083/login/](https://192.168.0.10:8083/login/)  
> **Ім'я користувача**: admin  
> **Пароль**: WiNUH28A

#### Швидко та легко навчитися працювати

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

#### Зроблено з любов'ю та гордістю

Hestia — це програмне забезпечення з відкритим кодом, створене захопленими людьми з усього світу. Це означає, що код перевіряється кількома людьми, і кожен може зробити свій внесок!

#### Розширювана та потужна!

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

#### Розвиток за підтримки спільноти

У Hestia відмінна спільнота підтримки — приєднуйтесь до форуму для обговорення [https://forum.hestiacp.com](https://forum.hestiacp.com/) !

### Основні можливості панелі керування

#### Користувачі

Розділіть доступ до сервера з іншими користувачами та обмежте їх ресурси.

- Підтримка SFTP chroot jails
- Підтримка двофакторної автентифікації для панелі адміністратора
- Ключі SSH для входу через SFTP и SSH

#### Веб-домени

Додайте кілька доменів і швидко встановлюйте на них програми.

- Підтримка кешу Nginx FastCGI для Nginx + PHP-FPM
- Підтримка кешу Nginx Proxy для Nginx + Apache2
- Сертифікати TLS для кожного домена
- Підтримка MultiIP для Web/Mail/DNS
- Підтримка декількох PHP для PHP 5.6 (EOL),PHP 7.0 (EOL),PHP 7.1 (EOL),PHP 7.2 (EOL),PHP 7.3 (EOL),PHP 7.4 (EOL),PHP 8.0, PHP 8.1,PHP 8.2

#### Встановлення програм в один клік

- WordPress
- Dokuwiki
- Drupal
- Grav
- Laravel
- MediaWiki
- NextCloud
- OpenCart
- Prestashop
- Symphony

#### DNS

Керуйте своїм DNS-сервером!

- Створіть власні сервери імен
- Просте налаштування DNS-кластера
- Підтримка DNSSEC на доменах

#### Пошта

Розміщуйте власні поштові скриньки, не потрібно платити провайдеру бізнес пошти!

- Сертифікати TLS для кожного домену для служб вхідної та вихідної пошти (Exim4, Dovecot, Webmail)
- Ліміти налаштовуються для кожного користувача або облікового запису електронної пошти.
- Підтримка Let's Encrypt для поштових доменів
- Остання версія RoundCube
- Опціональне встановлення Rainloop

#### Бази даних

Від електронної комерції до блогів бази даних завжди корисні, і ви можете вибирати між MySQL і PostgreSQL.

- Підтримка MariaDB 10.2 -&gt; 10.11 с 10.11 по умолчанию
- Підтримка MySQL 8
- Підтримка PostgreSQL.
- Остання версія phpMyAdmin и phpPgAdmin

Розробник надає он-лайн демоверсію, з якою можна ознайомитись за посиланням [https://demo.hestiacp.com:8083/](https://demo.hestiacp.com:8083/)

# Панель керування FastPanel

**FASTPANEL** — зручна, функціональна та сучасна. Управління сервером ще ніколи не було таким простим!

[![1200px-Fastpanelua.jpg](https://uk.kb.xserver.cloud/uploads/images/gallery/2024-11/scaled-1680-/1200px-fastpanelua.jpg)](https://uk.kb.xserver.cloud/uploads/images/gallery/2024-11/1200px-fastpanelua.jpg)

Для того щоб зайти в панель керування FastPanel, необхідно в адресному рядку Вашого браузера ввести адресу, з якої буде доступна панель, і далі у відповідні поля ввести логін і пароль. Всі ці дані прийдуть Вам на електронну пошту після установки операційної системи і панелі керування (для цього на сторінці вибору ОС поставити галочку "FastPanel"). Дані доступу приходять в такому вигляді (приклад):

> **Дані для доступу в FastPanel:**
> 
> **URL**: [https://192.168.0.10:8888/](https://192.168.0.10:8888/)  
> **Ім'я користувача**: fastuser  
> **Пароль**: WiNUH28A

- ШИРОКІ МОЖЛИВОСТІ — все необхідне для управління сервером в одному веб-додатку.
- НАЛАШТУВАННЯ ПРАВ — призначення прав доступу в окремих користувачів для конкретних сайтів.
- ЗРУЧНІСТЬ ВИКОРИСТАННЯ — легко розібратися завдяки підказкам та оповіщенням.

### *FASTPANEL – проста і функціональна панель управління сервером* 

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

Динамічні повідомлення дозволяють бути в курсі стану сервера і сайтів. Крім того, FASTPANEL включає в себе Web SSH-клієнт, попередній перегляд сайтів і редактор фавіконів.

#### Можливості

<span style="color: rgb(68, 68, 68);">Для того, щоб зробити Вашу роботу з FASTPANEL більш комфортною та ефективною ми додали різноманітні інструменти для роботи з сервером</span>

- СИСТЕМА БЕКАПІВ — розміщуйте резервні копії на власних серверах або на хмарному сховищі Dropbox.
- ФАЙЛОВИЙ МЕНЕДЖЕР — керуйте файлами прямо з браузера з можливістю завантаження файлів до 1 GB.
- SSL-СЕРТИФІКАТИ — підключайте безкоштовні SSL сертифікати Let's Encrypt в три кліки.
- УПРАВЛІННЯ IPTABLES — підвищуйте безпеку серверу - керуйте правилами firewall через веб-інтерфейс.
- КОНСТРУКТОР ЗАВДАНЬ — плануйте завдання: e-mail розсилки, вивантаження даних, антивірусні перевірки.
- СТАТИСТИКА НАВАНТАЖЕННЯ — аналізуйте статистику споживаних сервером ресурсів в реальному часі.

#### Модулі

- ПІДТРИМКА ВСІХ ВЕРСІЙ PHP — для кожного сайту під управлінням панелі можна призначити будь-яку версію.
- ПІДКЛЮЧЕННЯ AWSTATS — дозволяє отримувати статистику відвідування сайтів на основі серверних логів.
- ВЕБ-ІНТЕРФЕЙС SHELL IN A BOX — дозволяє запустити SSH термінал в панелі, без додаткового ПЗ.
- СКАНЕР ВІРУСІВ — безкоштовне сканування на віруси, шкідливі програми і скрипти.
- ПОШТОВИЙ КЛІЄНТ ROUNDCUBE — багатомовний клієнт IMAP на основі браузера з інтерфейсом користувача, подібним до програми.
- SPAM ASSASSIN — ефективний інструмент з гнучкими налаштуваннями для фільтрації спаму.

#### Інтуїтивно зрозумілий інтерфейс

Чистий, простий і сучасний дизайн. Налаштуйте порядок відображення сайтів і елементів керування так, як хочете, а темна тема полегшить роботу вночі.

Розробник надає он-лайн демоверсію, з якою можна ознайомитись за посиланням [https://fastpanel.direct/demo](https://fastpanel.direct/demo).

# VPN-сервер

### Навіщо потрібен VPN-сервер?

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

З VPN всі Ваші дані повністю зашифровані, ніхто не може порушити Вашу приватність, - навіть інтернет-провайдер не здатний відстежити Ваші дії в мережі. Цей сервіс не вплине на швидкість з'єднання, адже VPN-мережі забезпечені такими можливостями, як SOCKS, проксі, "розумний DNS" і т. д.

VPN — найбільш тонкий інструмент в питаннях онлайн-безпеки, приватності і свободи одночасно. Отже, надійний на 100%.

### Як це працює?

На нашому сервісі ми пропонуємо автоматичне розгортання VPN сервера. Його можна встановити паралельно з іншими сервісами на Вашому сервері. При замовленні послуги виберіть в списку додаткового ПЗ - VPN-сервер. Далі після завершення установки операційної системи буде також встановлений VPN-сервер на базі протоколу **CISCO IPsec**. Після цього Вам на пошту прийдуть дані для доступу до операційної системи і також доступ до VPN. Приклад даних для доступу:

> **Дані для доступу до IPSec VPN-серверу:**
> 
> **IP-адреса:** 192.168.10.11  
> **Спільний ключ:** CZqh3RkvCi5G36bVKKqrsbko6mcPxHWx  
> **Ім'я користувача:** vpn  
> **Пароль:** zycv0yiS

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

# Розмітка диска

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

### Завантажувальний розділ /boot

Розмітка жорсткого диска Linux починається зі створення цього розділу. Тут все дуже просто. На цьому розділі розміщуються файли налаштувань і модулі завантажувальника, які читаються при старті - Grub, а також ядро та initrd образ. Ці файли займають не так багато місця, біля 100 Мегабайт, але в деяких дистрибутивах тут можуть розміщатися ще й теми Grub, а також з часом будуть накопичуватися старі версії ядер, тому краще на майбутнє для комфортної роботи виділити 512 Мегабайт. Цього буде цілком достатньо.

### Розділ swap

Це розділ файлу підкачки, куди будуть надсилатися сторінки оперативної пам'яті що не використовується, якщо вона переповнена. Також сюди записується весь вміст пам'яті коли комп'ютер переходить в режим сну чи гібернації. Файлова система спеціальна – swap.

### Кореневий розділ /

Це головний розділ Вашої системи. На ньому будуть перебувати всі системні файли, і до нього будуть підключатися інші розділи. Сюди ж будуть встановлюватися всі додатки. З огляду на все це потрібно виділити достатню кількість місця. Мінімальні вимоги – щоб вмістилися всі файли з установчого диска, а також всі майбутні програми та файли (якщо у вас буде один розділ).

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

# Зміна root пароля

### Як змінити root пароль для SSH доступу в операційних системах Linux

Часто трапляється так, що в цілях безпеки потрібно змінити root-пароль на інший. Це дуже просто зробити в консолі, після підключення по SSH чи в особистому кабінеті при підключенні через Web-консоль. Для цього просто введіть команду:

```
passwd
```

Далі два рази введіть новий пароль, при цьому в цілях безпеки, відображення нового паролю на екрані не буде.

Все! Тепер ви побачите повідомлення про успішну зміну паролю і зможете ним наступного підключатися до сервера.

Нижче можете побачити скріншот виконання цієї процедури.

[![passwd.png](https://uk.kb.xserver.cloud/uploads/images/gallery/2024-12/scaled-1680-/passwd.png)](https://uk.kb.xserver.cloud/uploads/images/gallery/2024-12/passwd.png)

Також, якщо в системі є декілька користувачів, то зміна паролю виглядатиме аналогічно, тільки потрібно ще вказати назву користувача. Наприклад для зміни паролю користувача admin, команда виглядатиме так:

```
passwd admin
```

Далі, все те ж, вводите двічі новий пароль.