PostgreSQL 备份工具,支持时间点恢复与恢复验证
Databasus 是一款免费、开源、可自托管的 PostgreSQL 备份工具。支持多种存储(S3、Google Drive、FTP 等)并可将进度通知发送到 Slack、Discord、Telegram 等渠道。专注于 低 RPO/RTO 的时间点恢复
Databasus 是一款免费、开源、可自托管的 PostgreSQL 备份工具。支持多种存储(S3、Google Drive、FTP 等)并可将进度通知发送到 Slack、Discord、Telegram 等渠道。专注于 低 RPO/RTO 的时间点恢复
Databasus 提供可靠的生产环境备份管理所需的一切,从自动调度到备份加密。既适合有个人项目的独立开发者,也适合 DevOps 团队和企业
备份应当在指定时间定期执行。因此我们提供多种选项:每小时、每天、每周、每月、cron 等
系统每分钟(或你设定的任意间隔)ping 一次你的数据库,并展示检测历史
比如连续 3 次失败后即可判定数据库宕机。一旦数据库恢复正常,你同样会收到通知
Databasus 运行在你自己的 PC 或 VPS 上,因此所有数据由你掌控并受到保护。通过脚本、Docker 或 k8s 部署大约只需 2 分钟
项目完全开源、免费,采用 Apache 2.0 许可证。你可以自由复制和 fork 代码,同样对企业开放
Databasus 支持逻辑备份、物理备份(全量和增量),并通过 WAL 流式复制实现时间点恢复。这使 Databasus 适用于灾难恢复,对自托管数据库和云数据库同样适用;对云托管或可公开访问的数据库可使用远程模式。物理备份基于 PG 17 的原生备份机制实现。 阅读更多 →
在这段视频中你将看到:如何连接数据库、如何配置备份计划、如何下载和恢复备份、如何添加团队成员,以及什么是用户审计日志

Rostislav Dugin
Databasus 开发者
Databasus 支持 PostgreSQL、MySQL、MariaDB 和 MongoDB,你可以用同一个工具完成它们的备份与恢复。核心重点是 PostgreSQL,同时也支持 MySQL、MariaDB 和 MongoDB
Databasus 的首要目标是简单。目前它是全世界最容易上手的 PostgreSQL 备份工具。创建备份只需 4 步,之后即可一键恢复
你可以任选时间:每天、每周、每月、指定时刻(比如凌晨 4 点)或 cron 周期
按周执行需要指定具体的星期几,按月执行需要指定具体的日期
如果数据库较大,我们建议选择流量低谷时段执行备份
输入 PostgreSQL 数据库的连接凭据,选择版本和目标 DB,并选择是否需要 SSL
Databasus 默认以均衡级别压缩备份,既不会明显拖慢备份过程(约慢 20%),又能节省 4-8 倍的空间(同时减少网络流量)
备份文件可以保存在本地、S3、Google Drive、NAS、Dropbox 等服务中
请注意,存储位置需要有足够的空间
当备份成功或失败时,Databasus 可以向你发送通知,可以是 DevOps 群聊、你的邮箱,甚至是团队的 webhook
我们计划支持绝大多数主流即时通讯工具和平台
Databasus 支持多种安装方式,本地和云端均可。两种方式都极其简单,即使没有任何运维或 DevOps 经验也能轻松上手
sudo apt-get install -y curl && \
sudo curl -sSL https://raw.githubusercontent.com/databasus/databasus/refs/heads/main/install-databasus.sh | sudo bashDatabasus 的目标是让备份对独立开发者(以及 DevOps)和团队都尽可能简单。界面让创建备份变得轻松,直观展示进度,几次点击即可恢复任何内容