免费自托管的 PostgreSQL 备份工具,支持时间点恢复、自动恢复验证和 Web 界面。
Portabase/portabase
自托管的数据库备份与恢复工具,支持 PostgreSQL、MySQL、MongoDB 等多种数据源,通过 Web 面板管理。
- Star
- 1,854
- Fork
- 140
- 未关闭 Issue
- 39
- 最近提交
- 昨天
这是什么?
Portabase 是一个自托管的数据库备份与恢复工具,覆盖 PostgreSQL、MySQL、MariaDB、MongoDB、SQLite、Firebird、MSSQL Server、Redis、Valkey、Docker 卷和文件等数据源,并提供 Web 面板统一管理备份任务。
备份操作由 Portabase agent 完成,agent 与数据源部署在一起,代替面板执行具体任务。大多数关系型和文档型数据库支持恢复,Redis 和 Valkey 目前仅支持备份。各引擎的版本覆盖范围分别列出,例如 PostgreSQL 支持 12 至 18,MySQL 支持 5.7 至 9。
安装方式包括命令行工具、Docker、Docker Compose、Kubernetes 上的 Helm,以及 Unraid 应用市场。项目采用 Apache-2.0 许可证。
核心功能
- 01支持 PostgreSQL、MySQL、MariaDB、MongoDB、SQLite、Firebird 和 MSSQL Server 的备份与恢复。
- 02支持 Redis、Valkey、Docker 卷和文件的备份。
- 03通过 agent 在数据源侧执行备份操作。
- 04提供 Web 面板统一管理备份任务。
- 05支持 Docker、Docker Compose、Helm 和命令行等多种安装方式。
适用场景
- 通过一个面板为多台数据库服务器安排定时备份。
- 在自托管服务器上备份 Docker 卷。
- 使用 Helm 在 Kubernetes 集群中部署数据库备份。
- 故障后将数据库恢复到之前的备份版本。
收录于专题
标签
常见问题
- portabase 是什么?
- 自托管的数据库备份与恢复工具,支持 PostgreSQL、MySQL、MongoDB 等多种数据源,通过 Web 面板管理。 Portabase 是一个自托管的数据库备份与恢复工具,覆盖 PostgreSQL、MySQL、MariaDB、MongoDB、SQLite、Firebird、MSSQL Server、Redis、Valkey、Docker 卷和文件等数据源,并提供 Web 面板统一管理备份任务。
- portabase 可以免费使用吗?用的什么许可证?
- portabase 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- portabase 还在维护吗?
- 活跃维护中。portabase 最近一次提交是在 2026年10月25日。
- portabase 适合用来做什么?
- 通过一个面板为多台数据库服务器安排定时备份。 在自托管服务器上备份 Docker 卷。 使用 Helm 在 Kubernetes 集群中部署数据库备份。 故障后将数据库恢复到之前的备份版本。
- 在哪里获取 portabase?
- 源代码和安装说明在 GitHub 上:https://github.com/Portabase/portabase
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个部署在数据旁边的浏览器版 SQL IDE,连接数十种数据库与数据存储,内置 SSO、审计日志和 AI 辅助查询,采用 MIT 许可。
自托管的 Web 应用,用于调度、执行、监控和恢复 PostgreSQL 备份,支持本地存储和 S3。
一个基于 PHP 的全功能数据库管理工具,单文件部署,支持 MySQL、PostgreSQL、SQLite 等。
用 Rust 和 GPUI 编写的快速原生跨平台数据库客户端,支持多种数据库,无需 Electron 或 JVM。
可自托管的照片和视频管理工具,支持手机自动备份、人脸识别与搜索,可替代 Google Photos。