Два разных обновления

Приложение на вашем компьютере и ядро на сервере обновляются независимо. Их версии полезно держать близкими.

Studio

Обновляется как обычное приложение — через Центр обновлений: «Проверить обновления» → «Скачать» → «Перезапустить и установить». Данные проектов при этом не затрагиваются. Есть два канала: Stable — стабильный, рекомендуется владельцу сайта, и Beta — предрелизный.

Портативная сборка автообновления не поддерживает — новую версию скачивайте вручную.

Ядро боевого сервера

Если сервером управляете вы, на вкладке «Сервер» есть сверка версий: версия ядра на боевом сайте рядом с версией в песочнице. Если они расходятся, появляется кнопка обновления: боевой сервер сам скачивает и устанавливает свежее ядро, заливать ничего руками не нужно.

Если сервером занимается кто-то другой, этот шаг вас не касается.

Резервные копии и безопасность

Релизы и есть ваша страховка

Каждая публикация сохраняется как отдельный выпуск: создаются манифест и верифицированные копии изменённых файлов, а сервер хранит пять последних состояний. Отдельной кнопки «резервная копия» не нужно — история релизов и есть то, к чему вы вернётесь.

Ошиблись при редактировании или публикации — откатитесь к предыдущему релизу. Перед откатом Studio снимает текущее состояние, так что шаг обратим.

Папка проекта — обычные файлы, поэтому второй контур резерва делается привычными средствами: git или копия каталога.

Защита на уровне ядра

Core ограничивает частоту запросов, временно блокирует подозрительные IP и защищает каталог от массового парсинга.

Правила, которые стоит соблюдать

  • Owner-ключ — это пароль на публикацию. Не кладите его в репозиторий и не передавайте в переписке.
  • Секреты не хранятся в папке проекта: она едет в бэкап и на сервер вместе с сайтом.
  • Сверяйте контрольную сумму скачанной сборки, если этого требует политика безопасности.
  • Перед публикацией поверх чужой работы заберите изменения с прода — залитая янтарная точка на кнопке публикации как раз об этом.

Все шаги документации