KoutenDB v0.14.0: A Self-Hosted Database with Docker and Verified Backups
Описание и применение
KoutenDB v0.14.0 предоставляет автоматизированный оператор для резервного копирования, безопасных обновлений, ротации сертификатов и планирования ресурсов, обеспечивая проверенные восстановления и строгий контроль доступа.
Задача
Operating a self‑hosted database reliably requires verified backups, safe upgrades, certificate rotation, capacity planning, and strict access control, which are hard to manage manually.
Результат
Automated, verified backups and safe upgrades reduce operational risk. The operator ensures only healthy states are promoted, and capacity plans are provider‑neutral and approval‑bound.
Рабочий процесс
- Deploy non‑root Docker Compose bundle
- Generate TLS and authentication secrets
- Run operator.sh checkpoint‑create to drain and snapshot
- Run operator.sh checkpoint‑export to stage export
- Run operator.sh restore‑drill to verify restore
- Publish verified backup generation
- Schedule or run operator.sh scheduled‑backup for automated lifecycle
- Run operator.sh upgrade with pinned image and checkpoint
- Run operator.sh certificate‑rotate with new cert/key
- Use capacity.sh to sample, plan, approve, execute, and status capacity plans
Доказательства
The final backup directory appears only after the transported artifact and the independently restored copy pass verification.
The operator also handles upgrades using an explicitly versioned image or immutable digest. Mutable latest images are rejected.
KoutenDB v0.14.0 records bounded numeric capacity history and can generate a provider-neutral plan from observed storage growth, memory, and CPU data.
- Дата записи: 2026-09-09T07:45:36.334Z