尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Portabase快速上手教程:10分钟备份并恢复你的第一个PostgreSQL数据库
【免费下载链接】portabasePortabase - Database backup restore tool for PostgreSQL, MySQL, MsSQL, MariaDB, Firebird SQL, SQLite, MongoDB, Redis and Docker Volume项目地址https://gitcode.com/gh_mirrors/por/portabase点击查看免费下载Portabase 是一款开源的数据库备份与恢复工具支持 PostgreSQL、MySQL、MariaDB、SQLite、MongoDB、Redis、MSSQL 等主流数据库。本教程带你用 Docker Compose 快速部署 Portabase 仪表盘跟着内置引导向导完成初始化在 10 分钟内为第一个 PostgreSQL 数据库完成备份和一键恢复——全程图形化操作无需手写任何备份脚本。一、Portabase 数据库备份能做什么Portabase 把备份、恢复、监控三件事装进了一个可视化仪表盘里核心能力包括功能说明 可视化备份在页面上点一下 Backup 按钮即可触发一次数据库备份⏱️ 定时自动备份使用 Cron 表达式设置自动备份计划无需人工干预 一键恢复选择任意一次历史备份即可将数据恢复到原数据库 多渠道通知备份成功/失败时通过邮件、Webhook 等渠道发送提醒️ 多渠道存储备份文件可存到本地磁盘、S3、Azure、GCS 等存储后端 健康检查持续探测数据库状态展示最近 12 小时的健康日志它对 PostgreSQL 的支持非常稳定覆盖12 ~ 18全部主流版本且完整支持恢复。除了 PostgreSQL它还支持数据库支持状态是否支持恢复PostgreSQL✅ 稳定支持MySQL5.7 / 8 / 9✅ 稳定支持MariaDB10 / 11✅ 稳定支持SQLite3.x✅ 稳定支持MongoDB4~8✅ 稳定支持MSSQL2017~2022 / Azure SQL✅ 稳定支持Redis2.8 / Valkey7.2✅ 稳定仅备份Docker Volume✅ 稳定支持更多引擎细节见官方文档中的 [Supported Databases 清单]仓库说明文件README.md二、准备工作一台装了 Docker 的服务器你只需要准备两样东西一台已安装Docker含 Compose 插件的服务器用于运行 Portabase 仪表盘一个可访问的 PostgreSQL 数据库实例本机或远程均可。把仓库克隆到服务器git clone https://gitcode.com/gh_mirrors/por/portabase cd portabase然后基于示例文件创建环境变量配置cp .env.example .env打开 .env.example 对照检查两个关键项PROJECT_SECRET必填用于数据加密请填一段随机长字符串AUTH_DEFAULT_USER / AUTH_DEFAULT_PASSWORD首次注册账号的提示与兜底配置。三、一键部署Docker Compose 启动仪表盘仓库提供了生产环境专用的编排文件 docker-compose.prod.yml其中包含appPortabase 应用和db内置 PostgreSQL 16 数据仓库两个服务映射端口为8887docker compose -f docker-compose.prod.yml up -d等容器健康检查通过curl -f http://localhost/api/health会自动探测后浏览器访问http://你的服务器IP:8887想部署到 Kubernetes仓库自带 Helm Chart可直接参考。四、跟着引导向导完成初始化 首次打开页面会进入新手引导向导Onboarding按页面提示依次完成即可。引导步骤定义在 src/features/onboarding/constants/steps.ts 中共 13 步登录 → 账号信息 → 安全设置 → 偏好设置 → 创建组织 → 通知渠道 → 存储渠道 → 默认配置 → 创建 Agent → 获取密钥 → 等待 Agent 连接 → 创建项目 → 配置数据库 → 完成 新手建议通知渠道和存储渠道可以跳过向导中为可选项后续随时能在设置页补配。先走完创建组织 → 创建 Agent这是备份功能的前置条件。五、连接 Agent备份任务的执行者Portabase 采用仪表盘 Agent架构仪表盘负责展示与调度真正执行备份/恢复的是运行在数据库服务器上的Agent。在引导的 Agent Key 步骤中复制页面给出的安装命令在能访问 PostgreSQL 的服务器上执行portabase agent create agent-01 --key 你的密钥Agent 启动后会通过密钥自动向仪表盘注册密钥生成逻辑见 src/features/agents/components/agent-key-modal.tsx。回到浏览器向导的 等待 Agent 连接 页面变为在线状态点击继续即可。六、备份你的第一个 PostgreSQL 数据库添加数据库在 创建项目 步骤后进入 项目 → 添加数据库填写 PostgreSQL 的主机地址、端口默认 5432、用户名、密码和库名保存后 Agent 会自动测试连接。手动备份进入数据库详情页点击顶部的Backup按钮并确认一次备份任务即刻创建。按钮实现见 src/features/database/components/backup-button.tsx。设置定时备份在数据库设置中切换为自动模式填入 Cron 表达式例如每天凌晨 2 点执行一次即可实现无人值守的自动备份。设置保留策略通过 保留策略表单 配置保留最近 N 个备份旧备份会被自动清理防止磁盘写满。七、一键恢复数据库当数据误删或库损坏时只需两步打开该数据库详情页切换到Restoration恢复标签页在备份列表中选中目标备份点击恢复并确认。恢复任务由 Agent 在数据库端执行任务状态会实时刷回页面恢复动作实现见 src/features/database/actions/restore.action.ts。整个过程的实现代码集中在 src/features/database/ 目录。八、接下来的进阶方向完成本文后你已经掌握了 Portabase 的核心闭环部署 → 接入 Agent → 备份 → 恢复。可以继续探索通知与存储渠道配置邮件、Webhook、S3 等源码位于 src/features/channel/REST API 与 MCP 接口把备份能力接入你自己的自动化流程见 src/lib/api-v1/ 和 OpenAPI 文档页Kubernetes 部署使用仓库内置的 Helm Chart 管理集群环境。至此你已经在 10 分钟内完成了 Portabase 数据库备份工具的完整上手你的 PostgreSQL 数据库从此拥有了可靠的备份与一键恢复能力 ✅赞分享【免费下载链接】portabasePortabase - Database backup restore tool for PostgreSQL, MySQL, MsSQL, MariaDB, Firebird SQL, SQLite, MongoDB, Redis and Docker Volume项目地址https://gitcode.com/gh_mirrors/por/portabase点击查看免费下载相关推荐Pixel VoLTE Patch深度故障排查从原理分析到系统级修复的完整指南Pixel VoLTE Patch深度故障排查从原理分析到系统级修复的完整指南 Pixel VoLTE PatchPixel IMS是一款专为TensorMyDumper快速上手10分钟完成MySQL数据库备份与恢复MyDumper快速上手10分钟完成MySQL数据库备份与恢复 MySQL数据库备份是每个DBA和开发者的必备技能而 MyDumper 作为一款高效的MyS数据库CLI数据同步Portabase数据库恢复教程如何从备份快照快速找回丢失的数据Portabase数据库恢复教程如何从备份快照快速找回丢失的数据 Portabase 是一款开源的 数据库备份与恢复工具 支持 PostgreSQL、MyS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

软考照片验证工具:精准校验JPEG/PNG格式合规性

软考照片验证工具:精准校验JPEG/PNG格式合规性

简介:这是一款专为软考(全国计算机技术与软件专业技术资格考试)考生设计的照片智能审核与优化工具,解决报名中证件照反复被驳回、手动调整繁琐等痛点。资源以zip压缩包形式提供,共85个文件,含2个核心可执行…

📅 2026/10/11 12:01:27
网课录音整理效率翻倍!告别手动记笔记,学生党/备考党必看

网课录音整理效率翻倍!告别手动记笔记,学生党/备考党必看

每次上网课,你是不是也这样:老师语速飞快,手速跟不上;下课翻看录音,还要从头听到尾找重点;遇到方言口音、外语课程,转写准确率直接翻车……作为一个常年跟网课、会议录音打交道的博主&#xff0…

📅 2026/10/11 12:01:27
小程序名片管理系统源码实战:从数据库设计到前后端联调

小程序名片管理系统源码实战:从数据库设计到前后端联调

简介:这份微信小程序名片管理系统源码包,专为毕业设计、课程设计和小程序开发者准备,围绕企业电子名片管理场景,完整覆盖前端界面、后端服务与数据库设计,可帮助读者快速搭建一个可运行的名片管理应用。压缩包共737个文…

📅 2026/10/11 12:01:27
MORE NEWS

更多资讯

📰

风力机叶片缺陷检测数据集:3687张实拍图+VOC/YOLO双格式

简介:本资源是面向计算机视觉初学者与风电智能运维研究者的风力机缺陷检测专用数据集,聚焦于叶片、塔筒等关键部件的表面损伤识别任务,适用于目标检测模型训练与算法验证。压缩包共2000个文件,主体为3687张高质量JPG图像及配套的1…

📰

ob10实战:从TNS配置到批量巡检的Oracle连接工具指南

简介:这款轻量级Oracle连接与管理工具采用免安装压缩包形式,解压即可运行,适合数据库开发、测试和运维人员在日常工作中快速连接数据库、执行查询以及完成数据导入导出。工具整体界面比较直观,操作逻辑贴近常见数据库客户端&#…

📰

Android Studio内置AI助手Gemini实战:小团队开发效率提升15%的落地经验

去年年初,我们团队做了一个很直接的决定:把 Android Studio 内置的 AI 助手 Gemini 正式写进日常开发流程。不是什么大厂前沿探索,就是一个小团队想把手头这点人力榨得更干净一点。一个季度跑下来,从需求到提测的交付速率实实在在…

📰

嘉兴家装地暖安装哪家公司做得好,杭州永耀环境工程实力参考

嘉兴地处江南水乡,冬季湿冷入骨,近年来随着生活品质提升,全屋地暖逐渐从 luxury 配置变为不少家庭装修清单里的标配项。尤其是家有孕妇、婴幼儿的家庭,对地暖系统的环保性、安全性和温度均匀度要求更高;预算充足的业主则更关注系统…

📰

Flutter isolate_agents鸿蒙化适配实战:并发调度与消息传递的迁移

聊 Flutter 并发,几乎绕不开 isolate。大多数项目写到后面都会有这样的感受:Isolate.spawnSendPort自己手工搭通信实在太累,消息协议、错误传递、资源回收全要自己管,代码很快就散成一地。isolate_agents这个库的价值就在于把“跑…

📰

js-xlsx实战:Excel导入导出与日期精度避坑指南

简介:在前端处理Excel文件时,解析与生成的底层逻辑都围绕工作簿(workbook)和工作表(worksheet)展开。SheetJS的js-xlsx库提供了read/write两条核心链路,能够将表格数据与JSON互相转换。实际工程…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬