1.Написати просту вебморду або взяти за основу з цих
https://github.com/bytestostring/nkn.ovh
https://github.com/nknx-org/nknx
2. додавання сервера для встановлення скрипта ноди (введення IP сервера логін:пароль або ssh ключі від нього
3. затримка установки повинна вказуватися в ручному режимі.
Тобто якщо стоїть затримка 30 годин, то після додавання сервера в панель по ньому починається відлік часу і тільки після цього панель починає підключатися до сервера і встановлювати скрипт.
4.Ручна зміна скрипта встановлення, як у панелі, так і в файлах вихідного сервера.
5.Підключення до сервера через проксі (необхідно прописати роботу підключення за заданими параметрами проксі Socks5)
6.Статична нумерація. додаємо сервер в панель і йому присвоюється порядковий номер. якщо в панель додані сервера під порядковими номерами 1,2,3,4,6, то при додаванні нового йому присвоюється перший вільний порядковий, тобто 5.
7.Заміна файлів, які заздалегідь завантажені на сервер панелі, так само прив'язані до піврядкового номера.Якщо ми додали сервер під номером 5, то після встановлення скрипта ноди панель має взяти 2 файли з папки номер 5 і замінити їх на сервері ноди, після чого перезавантажити його.
Це основні завдання панелі, всі інші доопрацювання обговорюються під час роботи за додаткову плату.