Pigsty 中文文档 v4.5

PostgreSQL In Great STYle”: Postgres, Infras, Graphics, Service, Toolbox, it’s all Yours.

—— 开源免费、开箱即用、本地优先、自主可控的企业级 PostgreSQL 发行版与 RDS 方案

开源免费 本地优先 生产可用

仓库 | 演示 | 博客 | 论坛 | 微信 | EN Docs

K(macOS)或 CtrlK 可随时打开本地搜索与命令面板。

简介

从了解项目、理解概念,到单机上手、生产部署,四步掌握 Pigsty:

安装

快速上手准备 一台全新安装 Linux 操作系统的节点,使用具有免密 sshsudo 权限的用户运行:

Terminal
BASH
curl -fsSL https://repo.pigsty.cc/get | bash -s v4.4.0   # 下载公开稳定版源码包
cd ~/pigsty      # 进入源码目录
./configure      # 生成配置文件
./deploy.yml     # 执行安装部署

下载配置部署,Pigsty 会在几分钟内完成安装!您可以稍后 添加更多节点 与数据库集群。

接下来,您可以探索 图形界面,访问 5432 端口上的 PostgreSQL 服务,以及 3000 端口上的 Grafana 监控大盘(用户名 / 密码:admin / pigsty)。

您还可以将多种风味的 PostgreSQL 内核 封装为 RDS 服务:CitusWiltonDBIvorySQLOpenHaloPerconaOrioleDBPolarDB,以及 Supabase

模块

Pigsty 由多个 模块 组成。其中 PGSQL / INFRA / NODE / ETCD(PINE 组合)是自建 PostgreSQL RDS 服务的 必选 模块:

此外还有一些 可选 模块,它们与 PostgreSQL 配合良好,可为你的数据基础设施带来额外价值:

MINIO可选

S3 兼容的对象存储,可用作数据库备份的集中存储仓库。

REDIS可选

高性能内存数据结构服务器,主从、集群、哨兵三种模式。

DOCKER可选

容器运行时,一键拉起容器化的无状态软件与应用模板。

JUICE可选

JuiceFS 分布式文件系统,将 PostgreSQL 挂载为文件系统

VIBE可选

AI 编程沙箱,Claude/Codex 开发环境,Agent 运行时

KAFKA可选

Apache Kafka 4.x dynamic KRaft 消息队列集群,安全与监控齐备。

MYSQL可选

MySQL 数据库,广泛使用的关系型数据库管理系统。

PILOT试点

试点功能模组:Kubernetes、DuckDB、MySQL、TigerBeetle……供尝鲜探索。

参考信息

详尽的参考资料、扩展目录、开箱即用的模板,以及周边组件的中文文档: