Веб-інсталяція Fedora: нова можливість для Fedora Linux
Fedora працює над веб-інсталяцією для Fedora Linux
Fedora розробляє веб-інсталяцію для Fedora Linux. Це забезпечить користувачам можливість встановлення дистрибутиву через браузер. Веб-інсталяція стане альтернативою для VNC та RDP, особливо для безголових систем, серверів і легких ARM пристроїв.
Нова можливість – Інтерфейс Anaconda Web UI
Розвиток нової функції зосереджено на новому веб-інтерфейсі Anaconda, представленому в Fedora Linux 42. Потім його було розширено на всі Live образи Fedora Linux 43. Раніше інтерфейс повинен був працювати локально на цільовій машині. Тепер інсталятор буде доступний через мережу, що дозволить управляти установкою з іншого комп’ютера через стандартний веб-браузер.
Простий процес інсталяції через веб
Процес є простим: запустіть цільову машину в установнику Fedora, активуйте доступ до веб-інтерфейсу через параметри завантаження або Kickstart. Після цього підключіться до IP-адреси машини з іншого пристрою. Anaconda Web UI працює через HTTPS і захищена PIN-кодом, визначеним користувачем.
Переваги веб-інсталяції для безголових систем
Ця функція націлена на системи, де локальна установка є недоцільною. Наприклад, це безголові сервери, пристрої без екранів та плати класу Raspberry Pi. У таких сценаріях цільова система працює лише із сервером установника, а браузер і рендеринг інтерфейсу відбуваються на іншій машині.
Безпека під час установки через веб
На безпеку вплине аутентифікація на основі PIN-коду, який надається через Kickstart або параметри завантаження. З’єднання використовуватимуть самопідписані TLS сертифікати, які генеруються під час завантаження, що призведе до стандартних попереджень браузера щодо сертифікатів.
Особливості одночасного підключення
Також буде дозволене лише одне активне сеанс підключення одночасно, щоб уникнути конфліктів. Поведінка повторного підключення визначена наступним чином: до фінального екрана перевірки повторне підключення перезапускає потік установки. Після початку установки повторне підключення повертає користувача до екрана прогресу.
Планується використання порту 443
Fedora розглядає використання порту 443 за замовчуванням. Це дозволить користувачам підключатися, вводячи лише IP-адресу цільової машини в браузері. Порт залишиться конфігурованим. Налаштування на основі Anaconda Cockpit зберігатимуться у /etc/anaconda/cockpit/.
Поточна реалізація – попередній перегляд для розробників
Теперішня реалізація є попереднім переглядом для розробників і не призначена для виробничого використання. Доказ концепції включає користувацьку сторінку входу, аутентифікацію на основі PIN-коду та активовані сокетами одиниці systemd. Водночас важливі функції, такі як контроль за одночасними підключеннями, ще відсутні.
Нове легке завантаження для безголових установок
Fedora також розглядає створення легкого ISO образу для безголових сценріїв інсталяції. Цей образ не міститиме локальний браузер і передбачатиме доступ до установника з іншого пристрою. VNC та RDP залишатимуться доступними, продовжуючи працювати із застарілим інтерфейсом GTK.
Додаткові відомості доступні на [офіційному сайті Fedora](https://fedoramagazine.org/web-based-remote-installation-for-fedora-linux-heres-what-were-building/).




