Від ізольованого керування
до автономних операцій
Два роки архітектурного проєктування. Рік реалізації. Десять тисяч рішень, щоб панель керування хостингом здавалася неминучою, і курс, уже прокладений до повністю автономного керування серверами.
Уже в production
Двадцять п’ять напрямів розвитку можливостей, кожен із яких сформовано на основі реальних запитів клієнтів і реальних нестандартних випадків. Кожен пункт нижче можна перевірити у вихідному коді.
Архітектура та ізоляція
8 функції5-рівнева архітектура ізоляції
Cgroups v2 + простори імен Linux + SSH chroot + PHP-FPM для кожного користувача + права Unix. Кожен обліковий запис ізольовано на рівні ядра — спільного стану між клієнтами немає.
Понад 20 ізольованих служб
Nginx, Apache, PHP (8.1–8.4), PostgreSQL 17, MySQL 8, Redis 7, BIND, proftpd, postfix, dovecot, ClamAV, Fail2ban, pgadmin, phpmyadmin, roundcube — усі служби розміщені в /opt/panelica.
Обмежувач пропускної здатності на eBPF
Програми eBPF, прив’язані до cgroup, із пошуком у батьківських групах. Керування трафіком для кожного користувача, домену й протоколу з обмеженнями на рівні ядра.
Обов’язковий контроль доступу AppArmor
Профілі для Nginx, Apache та PHP-FPM. Якщо робочий процес буде зламано, AppArmor обмежить наслідки атаки, перш ніж зловмисник зможе перейти до інших систем.
Архітектура з трьома API
Внутрішній (3001), зовнішній (3002, підписаний HMAC) і CLI — загалом 1,263 кінцеві точки. Кожна операція доступна трьома способами без розбіжностей у привілеях.
Ізоляція контейнерів для кожного користувача
Необов’язковий режим Docker для кожного користувача для ізоляції ненадійних клієнтів. Cgroups і простори імен уже доступні; Docker — пізніше, коли це буде потрібно адміністраторам.
Керування кількома серверами
Керуйте кількома серверами Panelica з однієї Мастер-панелі: ресурси в реальному часі, домени й поштові скриньки на різних серверах, а також сеанс на будь-якому вузлі одним кліком.
Захист диска — квоти ядра
Обмеження дискового простору та inode для кожного облікового запису забезпечує ядро. Загальносерверний захист не дає заповненому диску зупинити служби.
Домени й DNS
7 функціїНалаштування домену за 9 кроків
Форма на одній сторінці з анімацією в реальному часі: віртуальні хости Nginx і Apache, пул PHP-FPM, зона DNS, поштові записи, запит SSL, користувач FTP, квота й журнал аудиту — усе в одному процесі.
Субдомен, псевдонім, перенаправлення, припаркований домен
Чотири режими домену використовують спільну кодову базу. Окремий document_root для субдомену, ціль 301/302 для перенаправлення та власна цільова сторінка для припаркованого домену.
BIND9 — DNSSEC, SPF, DKIM, DMARC
Авторитетний головний сервер із chroot. SPF/DKIM/DMARC автоматично генеруються для кожного домену. Підписування зони DNSSEC — за бажанням. Масове керування записами.
Перевірки квот і коректності перед запуском
Під час створення домену система запобігає появі облікових записів без власника. Перед початком налаштування перевіряються квота, коректність імені хоста та доступність DNS.
Автоматичний обліковий запис FTP для кожного домену
Для кожного нового домену створюється віртуальний користувач FTP з доступом лише до домашнього каталогу. Після видалення домену обліковий запис автоматично очищується. Ручне налаштування не потрібне.
Псевдонім домену (дзеркало)
Показуйте той самий сайт під додатковими доменними іменами. SSL автоматично випускається для кожного псевдоніма.
Вторинний DNS
Авторизуйте вторинні сервери імен і автоматично синхронізуйте їхні зони.
Автоматизація SSL
6 функціїACME — Let's Encrypt HTTP-01
На базі Lego. Автоматичне випускання, поновлення та прив’язування до Nginx і Apache. Підтримка SAN для кожного домену. Самовідновлення синхронізації диска з базою даних у разі розбіжностей.
Wildcard SSL через DNS-01
Провайдери Cloudflare, PowerDNS і RFC2136. Сертифікати Wildcard без відкритого доступу до панелі.
Сертифікати Cloudflare Origin
Сертифікати Origin від Cloudflare API строком на 15 років для доменів із помаранчевою хмарою. Без навантаження на ліміти запитів Let's Encrypt.
Автоматичне додавання www
Let's Encrypt автоматично додає варіант www до SAN. Стандартна для галузі поведінка без жодного кліку.
Керування SSL-сертифікатами пошти
Випускайте й прив’язуйте сертифікати Let's Encrypt або власні сертифікати до Postfix/Dovecot через панель. SSL для Dovecot увімкнено за замовчуванням.
Автоматичне випускання SSL — панель в один клік
В одній картці визначаються відсутній або прострочений сертифікат і відповідний спосіб його отримання. Адміністратор натискає «Випустити зараз» — система обирає HTTP-01, DNS-01 або Origin Cert.
Поштовий стек
8 функціїПовний поштовий стек Postfix + Dovecot
Надсилання через SMTP (587), IMAPS (993), POP3S (995). Поштова скринька з квотою для кожного користувача. Підтримка IPv6 і налаштування для надійної доставки одразу після встановлення.
Автоматичний DKIM для кожного домену
Генерування ключа, публікація DNS і ротація селектора — усе в один клік. Рекомендації щодо SPF і DMARC відображаються одразу.
Швидке налаштування поштового клієнта
Mozilla autoconfig, Outlook autodiscover і QR-код профілю iOS. Користувачі сканують QR-код або налаштовують пошту автоматично — параметри сервера вручну вводити не потрібно.
Кампанії для списків розсилки
Конструктор кампаній, списки одержувачів, відстеження відписок, можливість інтеграції з SES. Відповідає вимогам нормативних актів.
Доставлення пошти через TLS + автоматична синхронізація HELO
Ім’я хоста Postfix HELO автоматично синхронізується з FQDN. TLS оптимізовано для основних MTA. Оцінка доставлення листів відображається в панелі.
Керування чергою пошти
Переглядайте, повторно надсилайте та видаляйте окремі повідомлення. Очищайте чергу масово. Статистика в реальному часі.
Імпорт пошти через IMAP + вебпошта в один клік
Імпортуйте поштові скриньки з будь-якого IMAP-сервера, зокрема Gmail і Microsoft, та відкривайте будь-яку скриньку у вебпошті одним кліком.
Обмеження на вихідну пошту
Обмеження на надсилання на годину та день для кожного облікового запису й тарифного плану, а також контроль прямого надсилання через порт 25 — щоб сервер не потрапив до чорних списків.
Набір інструментів WordPress
6 функціїВстановлення та посилення захисту в один клік
Встановлення з автоматичним посиленням безпеки: права доступу до файлів, секрети wp-config, політика коментарів, блокування входу. Виявлення наявного WordPress та його імпорт.
Моніторинг безпеки корпоративного рівня
Журнал подій із позначками GeoIP. Фільтруйте за типом події та методом. Панель у реальному часі показує кожен вхід, зміну плагіна та редагування файлу.
Тест продуктивності WordPress v2
28 тестів у 8 категоріях. Відстеження прогресу через WebSocket у реальному часі. Строге оцінювання з медіаною 3×. Виконання з урахуванням cgroup.
Прискорення WordPress за допомогою Redis
Інтеграція повносторінкового кешу та кешу об’єктів. Bootstrap додається перед wp-settings.php. Шаблони drop-in вбудовані у бінарний файл.
Посилення захисту коментарів + масове видалення
Вимикайте коментарі для всього сайту або окремих записів. Масове видалення із захистом від перевищення часу очікування. Черга модерації коментарів.
Резервне копіювання WordPress із режимом від’єднання
Резервна копія з урахуванням структури сайту: бази даних, завантажені файли, плагіни й теми зберігаються окремо. Відновлюйте сайт у тестове середовище або на новому домені.
Менеджер Docker
8 функціїPanelica Desktop + понад 100 шаблонів застосунків
Власні образи Panelica Desktop (Debian, Ubuntu, Fedora, AlmaLinux, Rocky) та понад 100 відібраних шаблонів застосунків Docker — повноцінні робочі столи Linux, Chrome, інструменти для розробників і сервіси в контейнерах з автоматичним налаштуванням HTTPS reverse proxy.
20 шаблонів інфраструктури
Jellyfin, HedgeDoc, BookStack, Domain Watchdog, Meilisearch, OpenVPN Access Server, MySQLTuner — готові до використання в production рішення.
Файловий менеджер у контейнері
Переглядайте, редагуйте та завантажуйте файли в будь-який контейнер без exec. Працює із зупиненими та призупиненими контейнерами через API томів.
Розширене налаштування контейнерів
cap_add, sysctls, привілейований режим, власні мережі. Максимум можливостей без компромісів — RBAC дозволяє використовувати небезпечні прапорці лише ROOT.
Паралельні дії з контейнерами
Запускайте, зупиняйте та перезапускайте 50 контейнерів одночасно. Інтерфейс залишається чуйним, а серверна частина безпечно керує паралельними операціями.
Інтеграція Docker із брандмауером
Ланцюжок пересилання nftables зберігається після перезавантаження. Налаштовуйте правила вихідного трафіку для кожного контейнера в панелі — без хитрощів із docker-compose.
Резервне копіювання Docker Stack
Стан контейнерів, образів, томів і мереж зберігається атомарно. Відновлюйте на будь-якому вузлі.
Візуальна схема Docker + API для білінгу
Інтерактивна схема контейнерів, мереж і томів, а також зовнішній API, щоб білінгові системи могли продавати застосунки Docker.
Конвеєр міграції
7 функціїАдаптери для застарілих панелей
Інтерфейс із відображенням перебігу в реальному часі, rsync файлів без обмеження часу очікування (підтримуються обсяги понад 100 ГБ), збереження хешів MySQL, імпорт пошти, повторний випуск SSL, автоматичний відкат у разі помилки. Імпорт із популярних застарілих панелей хостингу.
Без потреби змінювати паролі
Хеші паролів електронної пошти зі старих панелей зберігаються у форматі SHA512-CRYPT. Хеші користувачів MySQL переносяться з резервним варіантом HEX. Для хешів PostgreSQL передбачено резервний варіант. Користувачі зберігають свої паролі.
Автоматичне перенесення з Cloudflare
Зона, DNS-записи, налаштування SSL, правила сторінок — автоматично виявляються та переносяться. Не потрібно повторно вводити ключі API.
Автоматичне перенесення cron завдань і субдоменів
Cron-завдання та субдомени переносяться разом з основним сайтом, зокрема DNS, SSL і версія PHP субдомену.
Міграція з Panelica на Panelica
Конвеєр із 7 етапів: виявлення → облікові дані → створення користувача → створення домену → перенесення файлів → імпорт БД → повторний випуск SSL. Стійкість до збоїв завдяки контрольним точкам.
Перебіг міграції в реальному часі
Потік WebSocket показує кожен етап. Призупиняйте, продовжуйте або повторюйте операцію з контрольної точки, на якій стався збій, не перезапускаючи все перенесення.
Імпорт із зовнішніх платформ для виставлення рахунків
PNLCS імпортує клієнтів, домени та послуги з WHMCS за допомогою інтерактивного зіставлення полів, тож ви можете перенести білінг у PNLCS без втрати історії.
Комплекс безпеки
7 функціїModSecurity + OWASP CRS
Правила для кожного домену, оцінювання аномалій, панелі моніторингу шаблонів атак. Налаштування рівня критичності для кожного клієнта. Багатомовні назви правил.
Fail2ban + nftables
Автоматичне блокування атак методом перебору для SSH, FTP, панелі та пошти. Керування nftables через інтерфейс із готовими наборами правил і блокуванням за країнами.
Блокування країн на рівні ядра
Правила nftables на основі GeoIP + проміжне програмне забезпечення Go. Блокуйте цілі країни одним перемикачем — у списку правил відображаються прапорці.
Завершено 5-етапний аудит безпеки
IDOR, Zip Slip, RBAC, вихід із Docker-тома, ін’єкція MySQL, витік налагоджувальних даних HMAC, відкликання сеансу після зміни пароля — перевірено й усунуто вразливості всіх класів CVE.
Блокування IP-адрес для SSH
Блокуються як невдалі, так і некоректні спроби входу. Блокування на 24 години або назавжди. Кнопка «Заблокувати всіх» на панелі моніторингу для реагування на інциденти.
Максимальне посилення безпеки
Профіль режиму високого рівня безпеки вимикає ризиковані функції та посилює стандартні налаштування. Проміжне програмне забезпечення для перевірки дозволів всюди забороняє доступ у разі збою.
Список дозволених команд SSH + вебтермінал
Виберіть, які команди може виконувати кожен користувач SSH, і відкрийте термінал для будь-якого користувача безпосередньо з панелі.
Кілька версій PHP
5 функціїПаралельне використання кількох версій PHP
Кілька версій PHP встановлюються паралельно. Вибір окремо для кожного домену. Скрипти-обгортки в /usr/local/bin запобігають розбіжностям PHP_INI_SCAN_DIR.
Пул PHP-FPM для кожного користувача
Кожен користувач отримує окремий пул FPM з open_basedir + disable_functions. Скрипти, що вийшли з-під контролю, не можуть вийти за межі свого облікового запису.
Інтерфейс обмежень ресурсів PHP
memory_limit, max_execution, post_max_size, upload_max_filesize, max_input_vars — 7 полів у зручній формі панелі, застосовуються окремо для кожного домену.
Налаштування OPcache + режими PM
Попередньо налаштовані параметри OPcache для типових навантажень. Режим менеджера процесів (static/dynamic/ondemand) можна вибрати для кожного пулу.
Рецепт збирання PHP з вихідного коду pn-builder
Збирайте будь-яку версію PHP з вихідного коду з урахуванням нашої матриці розширень. ionCube Loader для кожної підтримуваної версії PHP. Composer wrapper попередньо встановлено.
База даних
6 функціїPostgreSQL із підтримкою переходу на нову основну версію
Postgres для метаданих панелі. Перехід на нову основну версію підтримується одним натисканням — без ручного експорту й відновлення.
MySQL із засобом оптимізації продуктивності
MySQL Tuner вбудований в інтерфейс: точні перцентильні показники, виявлення ALL_O_DIRECT, рекомендовані відмінності конфігурації та застосування одним натисканням.
Redis з автентифікацією («Boost»)
Автентифікація для кожного екземпляра, доступ через сокет, життєвим циклом керує панель. Назва для користувачів: «Boost» (без розкриття технічної термінології).
Вбудовані phpMyAdmin і pgAdmin
Обидві консолі доступні через SSO адміністратора. Без окремих облікових даних і відкритих портів.
Бічна панель з інформацією про сервер MySQL
Висувна панель із версією, кодуванням, часом роботи, найактивнішими процесами й повільними запитами — не залишаючи поточну сторінку.
PostgreSQL і pgAdmin для клієнтів
Клієнти можуть створювати власні бази даних PostgreSQL поруч із MySQL, відкривати їх у pgAdmin одним натисканням, а їхні дані включаються до резервних копій облікового запису.
Файловий менеджер
4 функціїПрогрес через SSE і завантаження без обмежень
Потік Server-Sent Events показує перебіг завантаження та вивантаження. Обмежень на розмір немає. Стискайте й розпаковуйте файли безпосередньо на сервері з індикацією перебігу.
Редактор коду з токеном автентифікації
Інтеграція з CodeMirror і підсвічуванням синтаксису. Зміни передаються через короткостроковий токен автентифікації — без обходу шляхів і витоку токена.
Рядок адреси Windows 11
Перехід натисканням на сегмент, швидкий перехід під час введення, нещодавні шляхи. Звичний інтерфейс для системних адміністраторів, які користувалися застарілими панелями.
Система дозволів
Перегляд, редагування, видалення та завантаження — окремі дозволи для кожної ролі. Підтримка RBAC: реселери не можуть виходити за межі своєї ієрархії.
Система резервного копіювання
5 функціїІнкрементне резервне копіювання з виявленням кількох баз даних
Інкрементні зміни rsync і автоматичне виявлення всіх баз даних у межах області. Вибіркове або повне відновлення. Віддалене сховище (S3, FTP, SSH).
Ротація ланцюжків і зберігання для кожного розкладу
Ланцюжки щогодинних, щоденних і щотижневих копій обертаються незалежно. Окремі правила зберігання для кожного розкладу — зберігайте 24 щогодинні, 7 щоденних і 4 щотижневі копії без конфліктів.
Резервне копіювання та відновлення між серверами
Переносьте клієнта з одного вузла Panelica на інший разом із резервними копіями, конфігураціями, хешами та SSL — без повторного введення облікових даних.
Асинхронне створення резервних копій
Великі резервні копії більше не спричиняють тайм-аут запиту API. Фонове завдання й перебіг у WebSocket. Інтерфейс залишається чуйним.
Вибіркове відновлення
Відновлюйте з резервної копії окремий файл, папку, базу даних або поштову скриньку з попереднім переглядом до запису даних.
Інтернаціоналізація та локалізація
4 функції31 мова — 23 493 ключі
Конвеєр перекладу за допомогою OpenAI. Мова оригіналу — EN, цільові мови — 30 мов. 4-рівнева атомарна синхронізація: код ↔ JSON ↔ БД ↔ вбудовані початкові дані.
Накопичувальний пакет panel-i18n
Оновлення перекладів постачаються окремим накопичувальним пакетом. Клієнти отримують нові мови без оновлення серверної частини.
Аудит ULTRA та усунення подвійних префіксів
Усунено 767 ключів із конфліктами просторів імен. 5-рівнева синхронізація перекладів дозволів (БД ↔ міграція ↔ JSON ↔ DTO ↔ інтерфейс). Зберігається після скидання.
Сучасний список мов
Двоколонкова сітка, пошук під час введення, стан «не знайдено». Усі 31 мова доступні відразу на екранах входу та майстра налаштування.
Фронтенд і UX
9 функціїСучасний стек фронтенду
~560 компонентів, Redux Toolkit, React Router, Reactstrap. Збірка Vite. WebSocket показує стан виконання всіх тривалих операцій у реальному часі.
Центр команд Spotlight
Універсальний пошук і запуск команд — відкривайте одним натисканням клавіші. Переходьте до будь-якої сторінки, запускайте будь-яку дію, шукайте будь-якого клієнта.
Система брендування з 33 кольорами
Токени охоплюють усі елементи інтерфейсу. Адміністратори можуть за лічені секунди змінити палітру панелі на власну. Доступно понад 20 готових тем.
Темний і світлий режими (понад 90 файлів)
Вибір теми зберігається для кожного користувача. Перевірено контрастність, стан фокуса, читабельність значків і скелетні завантажувачі у понад 90 файлах компонентів.
Система сповіщень і toast-повідомлень
Єдина система toast.success / notificationService.confirm / SweetAlert2 — з контрастністю для темного режиму та кольорами, що відповідають темі.
Захист від зависання вкладок Chrome
Завершення WebSocket-з’єднань з урахуванням видимості сторінки запобігає появі діалогу «Сторінка не відповідає», коли вкладка годинами працює у фоновому режимі.
Сторінка входу для підприємств
Система токенів кольорів, двоколонкова сітка мов і виправлення для мобільної клавіатури. Перше враження відповідає продукту.
Швидкий запуск і власна бічна панель
Переходьте з панелі керування до будь-якого розділу, а також закріплюйте, приховуйте й упорядковуйте бічну панель відповідно до своїх уподобань.
Інтерактивний тур для початківців
Покроковий тур панеллю для нових адміністраторів усіма 31 мовами.
Git і розгортання
5 функціїПовноцінний модуль CI/CD
Персональні токени доступу, розгортання в кількох середовищах, редактори конвеєрів і середовищ, OAuth, секрети вебхуків, перегляд відмінностей, відкат.
Підтримка GitHub / GitLab / Gitea
Також підтримуються власні сервери Gitea/GitLab через http://. PAT перевіряється через API і ніколи не потрапляє до журналу.
Захищений конвеєр Git
Захист від ін’єкції команд, порівняння із захистом від атак за часом виконання, блокування переходу за символічними посиланнями, аудит витоків токенів.
Інструкції з репозиторію в панелі
Локальна інструкція з репозиторію та покрокові пояснення щодо середовища, конвеєра, ключа й вебхука — вбудовані поруч із формою, а не на сайті документації.
Хостинг Node.js, Python і Laravel
Хостинг застосунків Node.js, Python і Laravel з обмеженнями для кожного тарифу: розгортання на основі Git, обробники черг, планувальник і консоль Artisan.
Мобільні пристрої
1 функціяМобільний застосунок — iOS і Android
Нативний застосунок адміністратора: сповіщення, швидке виправлення проблем, консоль чергового адміністратора, біометричний вхід, черга офлайн-операцій.
Продуктивність
3 функціїРежим високої продуктивності
Перемикач для тарифу Enterprise, який застосовує налаштування OPcache + FPM PM + Postgres + Redis. Вимірюване покращення, а не порожні обіцянки.
Пропускна здатність у реальному часі та квоти з трьома рівнями перевірки
Лічильники в Redis для кожного користувача, домену й протоколу. Надійна система квот із трьома рівнями перевірки та інтерфейсом для бонусного трафіку.
Кеш API Central у пам’яті на 12 годин
Дані ліцензій, планів і функцій кешуються в процесі. На завантажених вузлах кількість викликів API Central скоротилася на понад 90%.
Cloudflare
3 функціїАвтовизначення й адаптивна стратегія
Панель автоматично виявляє помаранчеву хмару та перемикає стратегію SSL / DNS / проксі. Не потрібно нічого перемикати вручну.
Масове керування DNS-записами
Видалення кількох записів, масовий імпорт, підтримка IPv6, записи SRV/CAA/NS, синхронізація DNS пошти, відкладене завантаження зон.
Аналітика й оптимізація для Enterprise
Аналітика Cloudflare GraphQL (7d/30d), пагінація, кешування, відкладене завантаження. Розроблено для облікових записів із понад 1 000 зонами.
RBAC і мультитенантність
4 функції4-рівнева ієрархія ролей
ROOT → ADMIN → RESELLER → USER. Кожен запит списку виконується через GetAllForUser() — реселери бачать лише своє дерево.
Дворівнева ієрархія ADMIN
ADMIN бачать своїх безпосередніх адміністраторів, а також реселерів і користувачів нижче за ієрархією. Чітко обмежений доступ без витоку привілеїв.
Понад 95 детальних дозволів на функції
Для кожної сторінки, дії та кінцевої точки можна вмикати й вимикати доступ за ролями. Керування через міграції забезпечує синхронізацію початкових даних із кодом.
Інтерфейс перевизначення дозволів користувача
Закріплюйте або відкликайте доступ до окремих функцій для одного користувача, не змінюючи його роль. Кожна зміна фіксується в журналі аудиту.
Система оновлень
6 функціїpn-builder + конвеєр Central
Власна система збирання й версії пакетів у Central. Канали (testing/beta/stable). Атомарне застосування з можливістю відкату.
30-денне вікно відкату
Попередня версія кожного пакета зберігається на диску протягом 30 днів. Якщо оновлення працює некоректно, його можна відкотити одним натисканням.
Автоматичне оновлення Enterprise (4 служби)
Керовані пакети backend, frontend, panel-i18n та apache/nginx. Розклади на основі політик.
Перевірка цілісності й стану
Перевірка стану доменів після оновлення. Допуск порожніх файлів, очищення conf.d, видалення осиротілих пулів.
Інструмент відновлення й режим відновлення
Сторінка відновлення знаходить і виправляє поширені проблеми, а окрема консоль відновлення продовжує працювати, навіть якщо панель не запускається.
Оновити все одним натисканням
Безпечно застосуйте всі очікувані оновлення одним натисканням, зокрема контрольоване оновлення MySQL з 8.0 до 8.4 LTS.
Антивірус і шкідливе ПЗ
4 функціїСканер шкідливого ПЗ із власними сигнатурами
Автоматичне рекурсивне виявлення CMS. Рівні достовірності (високий/середній/низький). Моніторинг перебігу сканування в реальному часі й миттєве скасування.
ClamAV із вибірковим оновленням Freshclam
За замовчуванням ClamAV вимкнено під час запуску, щоб заощаджувати ресурси. Заплануйте оновлення Freshclam окремо для кожного орендаря або для всієї панелі.
Сповіщення про шкідливе ПЗ у застосунку
Результати з’являються в центрі сповіщень із зазначенням рівня серйозності та шляху; файл можна помістити в карантин одним натисканням.
Panelica Shield
Сканер шкідливого ПЗ на основі сигнатур, побудований на Linux Malware Detect, із живою сторінкою сканування та результатами для кожного облікового запису.
ШІ й операційне керування
7 функціїOpsAI — вбудований помічник з операційного керування
Інженер, який завжди напоготові допомогти із сервером, вбудований у панель. Три експертні профілі (домени, безпека, продуктивність), деморежим для безпечного ознайомлення, ізоляція облікових даних для кожного сервера, без зовнішніх компонентів під час роботи — усе працює безпосередньо з бінарного файла. Основа для повністю автономного керування.
Термінал OpsAI — консоль у реальному часі, стійка до збоїв
Захист каналу Done за допомогою sync.Once запобігає паніці через повторне закриття. Витримує нестабільні розриви з’єднання з LLM.
База знань OpsAI — 1,263 кінцеві точки
Усі внутрішні та зовнішні кінцеві точки задокументовано у форматі структурованих навчальних даних. Рівень знань, що дає OpsAI змогу обґрунтовувати кожну дію в панелі, — основа для повністю автономного режиму.
Доповнення-компаньйон для браузера
Бічна панель Chrome для системних адміністраторів — швидкий вхід, перемикання між серверами, індикатори сповіщень і центр керування завжди під рукою. Доступно в Chrome Web Store.
Автоматичне відновлення за допомогою ШІ — Sentinel
Sentinel цілодобово відстежує журнали та метрики. Якщо робота служби погіршується, він пояснює, що сталося, пропонує рішення, а після Вашого схвалення дає змогу агенту ШІ застосувати його. Сповіщення також надходять у Telegram.
Керування за допомогою команд природною мовою
Опишіть OpsAI, що потрібно зробити, звичайною мовою — у панелі або в Telegram — і він виконає потрібні дії в панелі. Працює з Claude Code, Codex CLI, Gemini CLI та Cursor Agent.
OpsAI — виберіть постачальника ШІ
OpsAI працює з Claude Code, Codex CLI, Gemini CLI або Cursor Agent і приймає знімки екрана, вставлені безпосередньо в чат.
Ліцензія та пробний період
5 функціїЦентралізоване виставлення рахунків і керування ліцензіями
Клієнти, плани, ліцензії, пакети, журнали змін, рахунки, купони, звернення та знімки екрана — усе в єдиній адмінпанелі.
Відстеження пробного періоду та банер із можливістю приховати
Сигнал стану містить дані пробного періоду. Банер на панелі керування показує кількість днів, що залишилися, зникає після приховування та блокується в останні 3 дні.
Дотримання квот у всіх частинах системи
Ліцензійні квоти max_users, max_subdomains, max_migrations і функції відновлення застосовуються на кожному шляху виконання коду, зокрема через зовнішній API та під час гонки в процесі міграції.
Сигнал стану із системними метриками
Кількість ядер CPU, загальний обсяг диска, swap, навантаження на пам’ять — дані передаються до Central кожні 60 секунд. Система миттєво виявляє відхилення та вузли, що не відповідають.
Синхронізація перекладів адмінпанелі Central
Рядки, зашиті в код, переносяться до таблиць перекладів адмінпанелі Central. Базовий етап 1 завершено; автоматизоване порівняння змін триває.
Панель керування та моніторинг
5 функціїПанель керування з урахуванням дозволів
Картки, віджети та швидкі дії відображаються лише користувачам із відповідними дозволами. RBAC визначає структуру інтерфейсу, а не лише доступні дані.
Керування живленням і примусове перезавантаження
Кінцеві точки для перезавантаження, вимкнення та примусового скидання із журналом аудиту й виправленням помилки 403. Доступно лише ROOT.
Мережевий трафік і хронологія подій
Графіки мережевої активності в реальному часі з чіткими, неперекривними підписами. Інтелектуальна хронологія подій показує ізоляцію, розгортання та квоти.
REST-кінцева точка для перегляду процесів
Список процесів для кожного клієнта доступний через API панелі для зовнішніх систем моніторингу. CPU, RAM, час роботи, команда.
Менеджер сховища
Переглядайте всі диски й розділи, безпечно підключайте та відключайте накопичувачі, а також надавайте спільний доступ до папок через SMB або NFS — усе з панелі.
CLI та DevOps
3 функціїpanelica CLI (Cobra)
Усі операції панелі доступні з командного рядка: сервер, користувач, домен, база даних, план, SSL, DNS, PHP. Зручно для CI/CD.
Інструмент CLI для міграції
Виявляйте, налаштовуйте та запускайте міграції з будь-якого вузла. DSN PostgreSQL і відповідність схемі виробничого середовища.
Вхід у CLI — --url + токен БД
Початкове налаштування CLI без автентифікації на щойно встановленому вузлі. Прямий токен БД — безпечний, придатний для автоматизації та ідемпотентний.
Сумісність з ОС
2 функціїПідтримка сучасних дистрибутивів Linux
Підтримуються випуски Ubuntu та Debian LTS. Мінімальний рівень сумісності з Glibc забезпечується конвеєром збірки. Профіль Postfix із підтримкою IPv6.
Відтворюваний конвеєр збірки
Контейнер збірки для кількох дистрибутивів. Тестування на 5 ОС перед публікацією. Порівняння модулів із попередньою стабільною версією. Перевірений tarball із контентною адресацією.
У роботі · заплановано далі
Шлях від «ізольованого керування» до «повної автономності» пролягає через самовідновлення, прогнозоване масштабування та діалогове керування. Ось наші плани.
Від дошки з ескізами до автономності
Архітектуру почали розробляти у 2024 році, задовго до появи першого коміту в Git. До 2026 року панель уже обслуговувала реальних клієнтів і щотижня отримувала новий випуск.
Хочете вплинути на те, що з’явиться далі?
План розвитку — це діалог. На форумі запити перетворюються на пріоритети, а в журналі змін ви побачите, коли їх буде реалізовано.