Вывод в эксплуатацию: профиль 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).