Українські програмісти розробили безкоштовну панель для керування сервером

Владислав Бомбела випусковий редактор
Українські програмісти розробили безкоштовну панель для керування серверомУкраїнські програмісти розробили безкоштовну панель для керування сервером

Розробники панелі управління BrainyCP пропонують функціонал платних аналогічних рішень – безкоштовно та обіцяють постійно підтримувати і розширювати своє дітище. Керівник команди розробників – Євген Шнайдер розповів про їхнє вирішення.

ХостингХостинг

Як прийшла ідея створення “своєї” панелі керування сервером?

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

Крім того, отримуючи зворотний зв’язок від більш ніж 7,5 тисячі власних клієнтів, ми вирішили розробити свою версію безкоштовної хостинг-панелі, яка б враховувала недоліки інших рішень. За функціоналом наша панель керування значно ширше в порівнянні з вже існуючими безкоштовними панелями, і може зрівнятися з платними рішеннями.

Про головне: яку проблему (або проблеми) вирішує ваш продукт для користувача або хостинг-компанії? Чи зумовлене поява вашого продукту розвитком ринку хостингу в Україні?

Почнемо з простого користувача. Точніше з того яким хостинг був раніше, а який зараз – раніше на ринку була більш поширена модель хостингу у варіанті shared, коли один сервер ділився між багатьма користувачами, але це і незручно, і небезпечно, адже ви не знаєте що можуть зробити ваші сусіди (або сусід) від дій якого можуть постраждати всі – адже сервер зупиниться, і ваші проекти, теж, відповідно, постраждають. Тепер у користувачів є схильність брати окремий виділений віртуальний сервер (VPS), де він сам собі господар, і повністю може його налаштовувати під свої потреби, ділити потужність вже під свої проекти (якщо, скажімо, це веб-розробка для окремих клієнтів).

Для керування хостингом/серверами використовуються різні програмні продукти – панелі керування, що дозволяють в браузері управляти своїм сервером/хостингом. Можливості цих панелей керування різноманітні. Деякі найкраще підходять для віртуального хостингу (shared), інші популярні в середовищі хмарного хостингу. Проте, чи працює ваш сайт на базі виділених серверів (dedicated), VPS, або розміщується в загальному середовищі, завжди є необхідність керувати файлами, електронною поштою, програмами та іншим з єдиного інтерфейсу.

Читайте: До вересня частина IT-шників втратить роботу, а у 2020 – до 70%

Повертаємося до нашого користувача. Припустимо нескладно орендувати у хостера сервер – а далі? А далі перед користувачем постає маса питань по налаштуванню цього сервера. Один варіант – наш користувач – бородатий адмін, так, він все вміє налаштувати з командного рядка, так він у всьому розбирається. Але навіть у нього якісна настройка одного віртуального сервера може займати до 2 годин, так, є варіанти деяких милиць автоматизації – накатки образів, але все одно це не те, будь-якому адміну набагато зручніше, коли б він з панелі керування позначив потрібні галочки і все що йому потрібно встановилося б автоматично, а не вимагало б рутинної, ручної установки. За допомогою BrainyCP скорочується час налаштування навіть досвідченому адміністратору сервера до – 90%.

Про що болить голова у користувача сервера?

Другий варіант: якщо користувач зовсім недосвідчений – тут все сумно. Щоб налаштувати самостійно йому знадобиться багато часу витратити на пошуки потрібних інструкцій, знадобиться багато “випити крові” техпідтримці хостера (колеги, мене зрозуміють) або ж наймати стороннього сисдаміна, щоб налаштував його інфраструктуру, що в умовах обмежених ресурсів (тих же стартаперів, наприклад) не завжди підходить. З досвіду хостера можу сказати, що більшість зломів або втрати даних відбуваються через неправильну налаштування сервера. Потрібно, аби керуюче ПО вже з коробки, після установки забезпечувало сервер всім необхідним.

Наприклад?

Ну, наприклад, у будь-якому сервері буде необхідний: веб-сервер, apache, база даних MySQL, поштовий домен, сервіси пошти, поштові ящики, php, так як без цього ваш php сайт не працюватиме й інші частини інфраструктури для роботи сервера/сайту. Все що потрібно для роботи вже є в нашому рішенні відразу, при установці користувачем. Це не кажучи вже про багато іншого, що у нас встановлюється або активізується в один клік: сертифікати, додатки СМS, файловий менеджер, FTP-сервер, SHH-сервер, антивірус, і багато іншого що є відразу, і не вимагає ніяких додаткових плагінів. Наше програмне забезпечення відразу створює все необхідне оточення для будь-якого сервера, який може бути використаний для найрізноманітніших завдань.

Короткий відеоогляд функцій BrainyСP на прикладі первісної установки і настройки WordPress

Про що болить голова у хостинг-провайдера?

А ваша хостинг-панель тільки для пересічних користувачів або ж підійде і хостерам, хостинг-компаніям?

Тепер потрібно сказати про використання панелі BrainyCP хостинг-компаніями. У адміністраторів таких компанії – тисячі користувачів, які, якщо не розберуться що-тут-і-де-натискати, будуть створювати величезний потік тікет-запитів до техпідтримки у стилі: а-у-мене-нічого-не-працює! Тому хостеру вигідно, аби:

а) панель сама налаштовувала автоматично майже все, що потрібно для користувача;

б) користувач вже в самій панелі керування орендованого сервера бачив що і як він може доналаштувати;

в) адміністратор міг би керувати параметрами тисяч віртуальних серверів пакетно, мінімізувавши ручну працю.

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

І про найголовніше для хостера – моніторинг, моніторинг та ще раз моніторинг, а також система оповіщення про проблеми, які виникають. Важливо якомога раніше виявити якусь проблему та її усунути, ще до того, як це створить незручності для користувачів. В цьому наша панель дозволяє моніторити дуже багато – від важливих моментів технічної інфраструктури самого хостера – якийсь жорсткий диск дає збої і вимагає заміни, до різнорівневої (горизонтальної та вертикальної) статистики: скільки користувачів наразі активні, що і як вони використовують, чи не дедосять кого, у кого-то з користувачів щось не працює, хтось підхопив вірус, і його сайт потрібно чистити, та й, ніде правди діти, і користувачі бувають різні: іноді хтось починає спам розсилати, хтось ще “багато чого іншого” робити, і якщо у хостера навіть 100 клієнтів – без зручного моніторингу з системою оповіщення не обійтися.

Читайте: 20 небезпечних для України сайтів: список МінСтець

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

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

Невже у інших рішень не реалізований весь потрібних хостинг-компаніям функціонал?

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

Ви можете взяти будь-який розділ з управління хостингом і порівняти що є в нашій панелі, і що є в безкоштовних варіантах – ви побачите велику різницю – в безкоштовній панелі – 2-3 функції, і дуже незручне рішення по модифікації всього – користувача змушують проходити одні й ті ж кроки багато разів, багато разів забивати домени, ip-адреси та ін. Наприклад в розділі управління доменами, не можна тут же додати домен, а потрібно зайти в зовсім інший інтерфейс і т.д. Тоді як в нашому рішенні все потрібне у адміністратора/користувача під рукою. Так як ми і хостери, і самі ж клієнти хостинг-послуг, ми постаралися зробити все зручно в самій архітектурі рішення, наприклад деякі панелі потрібно встановлювати на чистий сервер без користувачів і сайтів, що дуже незручно, якщо на сервері вже є дані, користувачі й інше, наш продукт ставиться на віртуальний сервер, який вже працює, без всяких умов, в 3 кліки.

Спеціально для хостинг-компаній у нашій панелі управління вже є функціонал для реселінга хостинг-послуг.

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

У платних рішень, функціонал звичайно ширше, так, вони стабільні (так як давно на ринку і краще підтримуються за рахунок комерційної складової), але часто громіздкі, багато що реалізовано не так як хочуть користувачі, а виключно “як бачать” програмісти і керівники проектів . Ми вважаємо, що потрібно більше прислухатися до самих користувачам, вони краще підкажуть що і в якому векторі розвивати, що власне і спонукало нас на створення продукту – який, до речі, був написаний повністю з нуля (не на основі вже існуючих рішень).

Правильне налаштування сервера – запорука безпеки

Ще два слова про безпеку, про важливість правильного налаштування сервера – тільки правильне налаштування сервера вже може запобігти зломам сайтів, баз даних і додатків, як ми сказали вище. З коробки, автоматично, з BrainyCP ставиться антивірус на сервер, зручно налаштовуються бекапи, є можливість зробити/повернути бекап, снепшот і багато інших можливостей, які на даний момент доступні тільки у платних рішеннях.

Ваша панель управління BrainyCP що дає ІТ-шникам України?

BrainyCP – покращує зручність користування та адміністрування хостинг-послугами як для рядових користувачів так і для хостинг-компаній, зменшує ризик втрати даних користувачів, в рази зменшує навантаження на техпідтримку хостерів і дає більш широку доступність (за рахунок інтуїтивної зручності) використання серверів для всіх охочих.

Які плани вашого стартапу?

На даному етапі хочемо отримати широкий зворотний зв’язок щоб поліпшити свій продукт, а в майбутньому плануємо перегнати по функціоналу існуючі та платні панелі керування, так як можливості нашого продукту вже значно вище всіх існуючих безкоштовних. Панель BrainyCP вже доступна, є демо, можете заходити, завантажувати, пробувати, і писати нам, як авторам, як і що поліпшити.

Наша мета – створити і підтримувати зручне та доступне всім програмне забезпечення для керування сервером та хостинг-послугами.

Нагадаємо, Факти ICTV писали про те, що таке Deep Web та які небезпеки чекають там користувачів.

Categories: Інтернет