PG备份管理工具之PG Back Web

0    247    1

Tags:

👉 本文共约2290个字,系统预计阅读时间或需9分钟。

简介

GitHub:https://github.com/eduardolat/pgbackweb

视频:https://www.youtube.com/watch?v=vf7SLrSO8sw

PG Back Web是一个后端使用pg_dump命令逻辑导出的web界面管理方式的备份工具:

🎯 适合所有人:从个人开发者到团队。

⏱️ 节省时间:自动化备份,忘记手动任务。

⚡ 即插即用:无需浪费时间在复杂的配置上。

特性:

📦 直观的网页界面:轻松管理您的备份,无需数据库专业知识。
📅 定时备份:设置后即可忘记。PG Back Web 会处理其余的工作。
📈 备份监控:通过执行日志可视化您的备份状态。
📤 即时下载与恢复:需要时直接通过网页界面恢复和下载备份。
🖥 多版本支持:兼容 PostgreSQL 13、14、15 和 16。
📁 本地和 S3 存储:本地存储备份或添加任意数量的 S3 存储桶,以获得更大的灵活性。
❤️‍🩹 健康检查:自动检查数据库和目标的健康状态。
🔔 Webhook:备份完成、失败、健康检查失败或其他事件时获取通知。
🔒 安全优先:使用 PGP 加密保护您的敏感信息。
🛡️ 开源信任:在 MIT 许可证下的开源代码,基于强大的 pg_dump 工具。
🌚 黑暗模式:因为我们都喜欢黑暗模式。

docker-compose使用

https://hub.docker.com/r/eduardolat/pgbackweb

报错

0.3版本报错:

加上version: '3'后报错:

docker使用(推荐)

数据库信息:

使用过程

使用步骤:

  • Database 配置需要备份的数据库链接信息,格式:postgresql://userName:password@hostname:5432/databaseName?sslmode=disable
  • Destinations 配置S3存储,备份后的数据上传到该存储中
  • Backups 备份的配置,什么时候备份,备份保存天数等

已有的S3的配置:

这里的Region任意填写,例如:cn-north-1

创建Database

Name可以自选,我习惯用用IP+数据库名称

Version支持Pg13-Pg16

Connection string:数据库的链接信息,格式为

比如

测试后保存

创建Destination

这里使用类S3存储都可以,比如七牛云,阿里云的OSS,自建的Minio都可以。这里以Minio为例

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复