LunarDump 是一个 Python CLI 工具,可自动执行安全的、流式数据库备份,支持 AES-256-GCM 加密并直接上传到多云存储。

Stars

13

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它在一个工具中集成了内存高效流式处理、零信任加密、多云同步(S3、GCS、R2、MinIO)、保留清理以及 Telegram/Slack 通知,且文档完善。

适合谁使用

  • 需要自动化备份管道的开发者
  • 管理多数据库环境的运维工程师
  • 确保合规性和灾难恢复的系统管理员
  • 寻找轻量级加密层的数据库管理员

典型使用场景

  • 将 PostgreSQL/MySQL/MariaDB/MongoDB 定期备份到 S3 或 GCS
  • 为监管合规(如 GDPR、HIPAA)创建加密异地备份
  • 通过即时解密和恢复命令实现灾难恢复
  • 通过 Webhook 通知(Telegram 或 Slack)监控备份成功状态

项目优势

  • 内存高效流式处理,即使在大数据库上也能避免内存飙升
  • 开箱即支持四种主要数据库引擎和四种云存储提供商
  • 内置健康检查命令,可在运行备份前验证连接
  • 自动保留清理和试运行模式,便于安全测试

使用前须知

  • 需要单独安装系统数据库客户端二进制文件(如 mysqldump)
  • 配置基于 YAML,对非开发者可能有一定学习曲线
  • 目前仅支持 PostgreSQL、MySQL/MariaDB 和 MongoDB,不支持 Oracle 或 SQL Server

README 快速开始

Quick Start for Contributors:

项目描述

A lightweight, zero-trust CLI tool built in Python to automate, encrypt, and stream database backups directly to multi-cloud storage.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

programmersd21
精选
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

开发者工具CLI 与终端
277
Krishnagangwal
精选
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

数据与数据库数据库与存储
2,326
jamesob
精选
jamesob GitHub avatar

local-llm

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.

AI 与机器学习大语言模型
1,660