Действительно ли веб-IDE — это VS Code?
Да — это code-server, VS Code, работающий в браузере с файлами вашего сайта. Доступно для каждого сайта, размещенного на наших собственных серверах; сайт, который вы решили развернуть в другом месте, редактируется там, где он размещен. Вы получаете поиск по нескольким файлам и git, при этом редактирование происходит на ДЕЙСТВУЮЩЕМ сайте: сохраненный файл оказывается в открытом доступе в интернете сразу в момент записи, хотя статический файл может продолжать отдаваться из кэша CDN до четырех часов. Поддержка ИИ внутри редактора находится в активной разработке и пока недоступна.
Предоставляется ли SSH-доступ и насколько он изолирован?
На общей платформе вы получаете изолированную оболочку (jailed shell) через SSH, а также SFTP и FTP, с управлением ключами и учетными данными в панели управления на основе принципа наименьших привилегий. Сайты в нашей собственной инфраструктуре получают SFTP вместо командной оболочки — аккаунт создается с `/sbin/nologin`. В качестве изолированной среды используется CloudLinux CageFS: каждый клиент получает изолированное представление файловой системы и не может видеть других клиентов, другие сайты или конфиденциальные системные файлы, что локализует брешь в безопасности, не позволяя ей распространяться. Ни одна модель изоляции не исключает возможность взлома, поэтому параллельно с ней работают сканирование на наличие вредоносного ПО, упреждающий WAF и аудит событий безопасности.
Могу ли я самостоятельно изменить версию PHP и расширения?
Да. Версия PHP выбирается для каждого сайта через CloudLinux alt-PHP, такие параметры, как memory_limit, max_execution_time и размер загружаемых файлов, можно изменять в рамках вашего тарифа, а расширения, такие как imagick, gd, redis, memcached, bcmath, intl и soap, переключаются для каждого сайта отдельно. Количество PHP worker настраивается в пределах вашего тарифного плана и ограничено лимитом LVE entry-process сайта.
Как получить доступ к базе данных?
phpMyAdmin и Adminer встроены в панель управления и поддерживают единый вход (SSO), поэтому при переходе с сайта вы сразу оказываетесь подключены. Каждый сайт работает на MariaDB и может содержать несколько баз данных и пользователей, с переключателем удаленного доступа для внешних клиентов. MySQL Governor ограничивает использование базы данных для каждого сайта, чтобы тяжелые запросы на одном сайте не замедляли работу сервера.
Могу ли я запускать задачи cron и задавать переменные окружения?
Да. Управление cron для каждого сайта охватывает как WP-cron, так и реальный системный cron, а переменные окружения задаются отдельно для каждого сайта на время его работы — поэтому запланированные задачи и конфигурация хранятся вместе с сайтом, а не спрятаны в файле, о переносе которого вам нужно помнить.
Доступны ли все эти инструменты в тарифных планах Footprint-Free?
Обычный хостинг представляет собой полный спектр самообслуживания с полным набором инструментов. Footprint-Free намеренно более стандартизирован и ограничен, поскольку различия в конфигурации для каждого сайта сами по себе являются следом. Лимиты тарифа определяют остальное — воркеры, диск и расширения, поэтому доступные вам параметры масштабируются в зависимости от вашего уровня.
Кто в моей команде может использовать эти инструменты?
Доступ определяется ролями в организации: owner, billing, dev и read-only для клиентов, при этом разрешения формируются на основе этих ролей. Роль dev не включает развертывание или отправку изменений в рабочую среду (live). Программный доступ использует API-ключи для каждой организации и клиенты OAuth с детализированными областями действия (scopes), а каждое привилегированное действие фиксируется в журнале аудита с указанием инициатора, действия и целевого объекта.