Расширенный поиск
Результаты поиска
Найден 121 результат
Модель безопасности
SolrCloud
Коды ошибок
Совместимость и ограничения
Глоссарий
Настройка производительности индексирования
Индексатор (задача archive.search.index) — отдельный шаг конвейера: импортёр сохраняет письмо и ставит time_archived, индексатор выбирает письма с time_indexed=0 и отправляет в Solr. Если индексатор не успевает за потоком импорта, backlog растёт — письма появл...
Проверка состояния узлов
Здесь управляется топология кластера Клавдия: состав узлов, их роли, вес, лимиты и размещение слушателей. Здесь же ведётся мониторинг состояния узлов. Раздел предназначен для администратора. В меню слева выберите [Кластер → Узлы кластера]. На странице вы увид...
Изменение ролей и конфигурации узла
Нажмите по плитке узла, затем откройте редактирование. Укажите: Название (или оставьте автоматическое). Роли — отметьте нужные чекбоксами (веб-интерфейс — обязательно). Вес в группе — вес узла при распределении данных. Лимиты — Соединения и задачи (поля ...
Добавление узла
Перед началом Добавление Linux-узла в существующий кластер Используйте каноническую установочную процедуру: Добавление Linux-узла в существующий кластер. После установки проверьте состояние узла на странице Проверка состояния узлов. Навигация по книге Сле...
Проверка состояния хранилищ
В таблице групп найдите бейдж статуса: Статус Значение Здорова живых узлов больше требуемой избыточности; можно потерять один — кратность держится Деградирована живых узлов ровно столько, сколько требует избыточность; любая потеря ведёт к аварии С...
Реакция на пропажу узла хранения
Откройте группу на редактирование. В блоке задайте: Пороги по времени: 1 / 5 / 30 / 60 минут. Действие по достижении порога: игнорировать (узел пропускается при записи, избыточность временно снижается) или перераспределить (исключить из кольца и восстанови...
Перераспределение данных между узлами
В строке группы выберите действие [Перераспределить] (кнопка доступна, когда группе требуется перераспределение). Данные перераспределяются между узлами группы — например, при добавлении нового узла, чтобы он принял на себя часть нагрузки. Ход виден в разделе...
Вывод узла хранения из группы
{{ВИДЕО}} Чтобы безопасно отключить узел хранения (выключить контейнер/сервер) без потери данных, его нужно сначала вывести из группы — данные с него переносятся на оставшиеся узлы. Откройте группу хранилищ на редактирование. Снимите галочки с узлов, которые...
Автоматическое восстановление реплик
При обнаружении повреждённого или отсутствующего блока во время deep-health система автоматически восстанавливает его с соседнего узла (если в группе больше одной копии). Действие выполняется в фоне, без участия администратора. Связанные материалы Проверка ...
Ротация ключа шифрования хранилища
{{ВИДЕО}} Ротация ключа шифрования группы хранилищ — регламентная операция, которую рекомендуется выполнять периодически (например, раз в год) или при компрометации ключа. Ротация перешифровывает все данные группы новым ключом. Как сменить ключ (ротация) Меню...
Проверка состояния PostgreSQL
Клавдий хранит все данные в реляционной базе данных: настройки, состояние задач, письма, очередь оповещений, метрики. Узел использует пул соединений для эффективной работы с базой. Узел поддерживает пул соединений к базе и переиспользует их между запросами. Пр...
Что делать при исчерпании пула соединений
Увеличьте размер пула (параметр в общих настройках или переменная окружения). Проверьте отсутствие зависших задач, которые держат соединения (см. Задачи и очередь). Распределите нагрузку по узлам кластера (см. Кластер и узлы). Навигация по книге Следующая с...
Контроль миграций и метрик базы данных
Изменения структуры базы (миграции) применяются автоматически при старте узла: если версия схемы в коде новее версии в базе, узел применяет недостающие миграции сам. Не выполняйте изменения схемы вручную. Ручные изменения рассинхронят версию схемы → повторное...
Что необходимо резервировать
Регулярное резервное копирование защищает от потери данных при сбое оборудования, ошибке администратора или аварии на площадке. Эта страница описывает, что именно нужно создавать резервные копии и как восстанавливать. Клавдий хранит данные в трёх местах. Все т...
Резервная копия PostgreSQL
Локальная PostgreSQL (docker-compose) # Дамп базы (все метаданные, настройки, письма) docker exec klvd_postgres pg_dump -U $(cat /opt/klvd/secrets/pg_user) -d klvd > /backup/klvd-db-$(date +%F).sql Внешняя PostgreSQL Используйте стандартные средства СУБД — pg...
Резервная копия хранилища писем
# Файловый резервная копия папки хранилища (инкрементально) rsync -a /opt/klvd/data-storage/ /backup/data-storage/ При больших объёмах используйте снимки файловой системы (LVM, ZFS) — это мгновенно и не требует остановки записи. Связанные материалы Что необ...
Резервная копия конфигурации, ключей и сертификатов
Сохраняйте вместе с резервной копией системы конфигурацию запуска, каталог секретов и используемые сертификаты. Без ключей шифрования резервная копия зашифрованного архива может оказаться непригодной для восстановления. Для Docker Compose сохраните как минимум...
Полное восстановление системы
{{ВИДЕО}} Остановите узел: cd /opt/klvd docker compose down Восстановите секретный ключ в secrets/klvd_secret_key (если восстанавливаетесь на новом сервере). Восстановите базу данных из дампа: cat /backup/klvd-db-2026-01-15.sql | docker exec -i klvd_pos...
Восстановление отдельных писем
Для восстановления отдельных писем (не из резервной копии, а из архива в почтовый ящик) используйте функцию восстановления в разделе [Архив писем]. См. Архив писем (администратор), «Как восстановить письма». Письма можно экспортировать в форматах EML и MBOX — ...
Обновление системы
Перед началом Что необходимо резервировать Перед обновлением создайте актуальную резервную копию и выберите инструкцию по типу установки. Docker Compose: обновление одного узла Docker Compose: обновление многоузлового кластера Kubernetes: обновление ...