Skip to content

Вывод в эксплуатацию: профиль Standalone ​

Чек-лист для первого промышленного профиля: один сервер с API, completion worker, агентом резервных копий, PostgreSQL и локальным диском хранения; клиенты (CI/CD, агенты развёртывания, консоль) работают с других машин. Это не HA: обновление и отказ сервера означают перерыв, клиенты продолжают передачи через resume/retry. Подробности каждого шага — по ссылкам; документ не вводит новых настроек.

Пункты выполняются по порядку. Пункт без отметки — не выполненный, а не «необязательный».

1. Сервер, диски и PostgreSQL ​

2. Установка ​

3. Сеть и HTTPS ​

    • встроенный: arkvory configure --root <root> --tls-cert <fullchain.pem> --tls-key <privkey.pem> --listen-host 0.0.0.0 — проверка файлов, перезапуск и откат при сбое; продлённые файлы подхватываются без перезапуска;
    • reverse proxy: API остаётся на loopback, proxy указан в ARKVORY_TRUSTED_PROXIES и не буферизует тела (nginx.conf.example); журнал доступа proxy не пишет строку запроса — в ней ссылки на скачивание несут свой секрет (ADR 0062).

4. Доступ ​

5. Резервные копии ​

6. Мониторинг и журналы ​

7. Обновления ​

8. Приёмка перед открытием доступа ​

Ограничения профиля ​

  • Один сервер: автоматического failover нет. Вторая площадка с зеркалами и ручным переходом — SECOND_SITE; синхронный HA — проект (REPLICATION).
  • Vault шифруется приложением по умолчанию; recovery kit хранится вне сервера (два экземпляра в двух местах) и проверяется (vault key verify --vault <каталог> --key-file <kit>): без kit и ключа агента копии не прочитать. Vault без шифрования (--no-encryption) оставляет шифрование и права тома обязанностью оператора. Шифрование не скрывает имена, размеры и число точек; удаление слота не перешифровывает прежние точки.
  • Нет S3/restic, offsite и immutable профиля, мастера восстановления и статуса restore drill (BACKUP_RECOVERY).
  • На Windows API, worker и агент работают под общей учётной записью LocalService.
  • Windows-приёмка служб и нативного установщика и Compose на Linux-хосте проверяются только в GitHub Actions (CI).

Arkvory · ProAnimaStudio