Перейти к основному контенту

Полное восстановление системы

{{ВИДЕО}}

  1. Остановите узел:

    cd /opt/klvd
    docker compose down
    
  2. Восстановите секретный ключ в secrets/klvd_secret_key (если восстанавливаетесь на новом сервере).

  3. Восстановите базу данных из дампа:

    cat /backup/klvd-db-2026-01-15.sql | docker exec -i klvd_postgres psql -U $(cat /opt/klvd/secrets/pg_user) -d klvd
    

    База должна быть пустой (свежая). Не накатывайте дамп поверх существующих данных — будут конфликты.

  4. Восстановите хранилище писем из файлового резервной копии:

    rsync -a /backup/data-storage/ /opt/klvd/data-storage/
    
  5. Запустите узел:

    docker compose up -d
    
  6. Проверьте: панель состояния → «Самопроверка» = ok. При необходимости запустите [Реиндексировать всё] в разделе поиска, если индекс не восстановлен.

Связанные материалы

  • {{ССЫЛКА:maintenance.backup-overview|Что необходимо резервировать}}
  • {{ССЫЛКА:install.health-check|Проверка компонентов после установки}}

Навигация по книге

  • Следующая статья: {{ССЫЛКА:maintenance.restore-items|Восстановление отдельных писем}}