Веб-IDE — це дійсно VS Code?
Так — це code-server, VS Code, який запускається у браузері для роботи з файлами вашого сайту. Ви отримуєте розширення, пошук по багатьох файлах, інтегрований термінал і git, а також редагування файлової системи сайту безпосередньо з панелі керування. Штучний інтелект усередині редактора наразі розробляється й поки що недоступний.
Чи є у мене доступ по SSH і наскільки він ізольований?
Ви отримуєте ізольовану оболонку (jailed shell) через SSH, а також SFTP та FTP з ключами та обліковими даними, якими можна керувати в панелі керування за принципом найменших привілеїв. Ця ізоляція реалізована за допомогою CloudLinux CageFS: кожен клієнт отримує ізольоване подання файлової системи та не бачить інших клієнтів, інші сайти чи конфіденційні системні файли, що стримує порушення безпеки замість того, щоб дозволити йому поширюватися. Жодна модель ізоляції не робить злам неможливим, тому сканування на шкідливе ПЗ, проактивний WAF та ведення журналів аудиту працюють разом із нею.
Чи можу я самостійно змінити версію PHP та розширення?
Так. Версія PHP вибирається для кожного сайту через CloudLinux alt-PHP, такі параметри, як memory_limit, max_execution_time та розмір завантаження, можна редагувати в межах вашого тарифу, а такі розширення, як imagick, gd, redis, memcached, bcmath, intl та soap, перемикаються для кожного сайту окремо. Кількість процесів PHP налаштовується у межах вашого тарифу з урахуванням ліміту вхідних процесів LVE для сайту.
Як мені дістатися до бази даних?
phpMyAdmin та Adminer вбудовані в панель керування та підтримують єдиний вхід (single-sign-on), тож ви переходите з сайту та одразу підключаєтеся. Кожен сайт працює на базі MariaDB та може мати кілька баз даних і користувачів, а також перемикач віддаленого доступу для зовнішніх клієнтів. MySQL Governor обмежує використання бази даних для кожного сайту, тому складні запити на одному сайті не можуть сповільнити сервер.
Чи можу я запускати завдання cron і налаштовувати змінні середовища?
Так. Керування cron для кожного сайту охоплює як WP-cron, так і реальний системний cron, а змінні середовища встановлюються для кожного сайту індивідуально для його часу виконання — тож заплановані завдання та конфігурація зберігаються разом із сайтом, а не приховані у файлі, про міграцію якого доводиться пам'ятати.
Чи доступні всі ці інструменти в тарифах Footprint-Free?
Звичайний хостинг повністю орієнтований на самообслуговування та надає повний набір інструментів. Footprint-Free навмисно зроблено більш стандартизованим і закритим, оскільки відмінності в конфігурації окремих сайтів самі по собі створюють слід. Права доступу контролюють решту — воркери, диск та розширення — тож те, що ви можете налаштовувати, залежить від вашого тарифу.
Хто у моїй команді може користуватися цими інструментами?
Доступ визначається ролями в організації: власник, білінг, розробник та лише для читання для клієнтів, причому дозволи визначаються на основі цих ролей. Роль розробника не включає розгортання або надсилання змін у продакшн. Програмний доступ використовує API-ключі для кожної організації та OAuth-клієнти з деталізованими областями дії, а кожна привілейована дія реєструється в журналі аудиту із зазначенням суб'єкта, дії та цілі.