Files
XC_VM/docs/ru/administration/server-update.md
T
Divarion_D d4da90f37b fix(docs): translate bold spans atomically and auto-prune orphaned ru pages
The line-by-line web translator reordered words inside `**bold**` spans and
misplaced/dropped the markers, producing `**LB` or `****` (empty bold). Mask
each `**...**` as ONE atomic sentinel: translate the inner text on its own,
then store the whole balanced `**inner**` — the engine never sees the markers
and cannot reorder or collapse them. Also harden the anthropic prompt to keep
emphasis balanced.

Auto-prune: after translating, delete generated docs/ru files whose docs/en
source no longer exists (renamed/removed) and drop now-empty dirs, so the tree
mirrors docs/en 1:1 (removes the stale development/modules.md and
guides/geoip-and-device-detection.md).

Bump PROMPT_VERSION to 6 to invalidate the contaminated cache and regenerate
docs/ru (0 broken bold spans remaining, aside from pre-existing multi-line
bold that spans a soft line break).
2026-08-27 18:07:43 +03:00

5.8 KiB
Raw Blame History

Обновление сервера

Пошаговое руководство по обновлению сервера XC_VM. Более подробную информацию о процессе обновления смотрите в разделе Механизм обновления.

💾 Перед обновлением рекомендуется создать резервную копию.

Обновление через панель управления

Шаг 1. Откройте раздел Серверы в верхнем меню панели.

Servers menu

Шаг 2. Выберите Управление серверами из выпадающего меню.

Manage Servers item

Шаг 3. Найдите целевой сервер в таблице серверы и нажмите кнопку меню в столбце Действия.

Actions button

Шаг 4. Выберите в меню пункт Серверные инструменты.

Server Tools item

Шаг 5. В диалоговом окне Серверные инструменты нажмите кнопку Сервер обновлений.

Update Server button

При нажатии на кнопку в базу данных заносится сигнал update. В течение минуты CRON распознает его, и обновление выполняется автоматически: панель останавливается, обновляется и перезапускается. Вы можете отслеживать прогресс с помощью версии сервера в таблице Управление серверами.

Обновление вручную (CLI)

sudo -u xc_vm /home/xc_vm/console.php update update

Загружает и применяет последнее обновление с GitHub. Обычно запускается автоматически через веб-панель.

Откат сервера назад

Если при обновлении возникает проблема, вы можете откатить сервер к более ранней версии непосредственно из панели. Откат выполняется для каждого сервера, поэтому как панель главный, так и отдельный Балансировщики нагрузки могут быть понижены независимо друг от друга.

Шаг 1. Откройте раздел Серверы → Управление серверами.

Шаг 2. Найдите целевой сервер и откройте его меню Действия (то же меню, что использовалось для обновления).

Шаг 3. Нажмите Версия для отката. Откроется диалоговое окно со списком более ранних версий (сначала самых новых). Предварительные сборки помечены тегом (beta).

Шаг 4. Выберите версию, к которой требуется выполнить откат, и подтвердите ее.

Нажатие кнопки Отмена вводит сигнал rollback (содержащий выбранную версию) в базу данных. В течение минуты CRON распознает его, и откат выполняется автоматически, повторно используя тот же процесс остановки → замены → перезапуска в качестве обновления. Отслеживайте прогресс с помощью серверной версии в таблице Управление серверами.

💾 На сервере главный перед откатом автоматически создается резервная копия базы данных, которая сохраняется в /home/xc_vm/backups/pre_rollback_<from>_to_<to>_<timestamp>.sql. В системах балансировки нагрузки нет базы данных, поэтому этот шаг пропущен.

Предлагаемые версии зависят от канала обновления сервера: на канале stable отображаются только стабильные версии; на канале unstable вы также видите предварительные версии (beta).

➡️ Откат не отменяет перенос базы данных — они доступны только в прямом режиме. Схема разработана таким образом, чтобы поддерживать обратную совместимость, а автоматическое резервное копирование - это путь восстановления, если более старая сборка не может считывать новые данные. Используйте откат только в качестве шага восстановления.

Ручной откат (CLI)

sudo -u xc_vm /home/xc_vm/console.php update rollback 2.4.0

Загружает указанный релиз с GitHub и применяет его с теми же проверками целостности и — в основном — автоматическим резервным копированием базы данных.