Pigsty 中文文档 v4.4
“PostgreSQL In Great STYle”: Postgres, Infras, Graphics, Service, Toolbox, it’s all Yours.
—— 开源免费、开箱即用、本地优先、自主可控的企业级 PostgreSQL 发行版与 RDS 方案
简介
从了解项目、理解概念,到单机上手、生产部署,四步掌握 Pigsty:
安装
快速上手:准备 一台全新安装 Linux 操作系统的节点,使用具有免密 ssh 与 sudo 权限的用户运行:
curl -fsSL https://repo.pigsty.cc/get | bash -s v4.4.0 # 下载 Pigsty 源码包
cd ~/pigsty # 进入源码目录
./configure # 生成配置文件
./install.yml # 执行安装部署
下载、配置 与 部署,Pigsty 会在几分钟内完成安装!您可以稍后 添加更多节点 与数据库集群。
接下来,您可以探索 图形界面,访问 5432 端口上的 PostgreSQL 服务,以及 3000 端口上的 Grafana 监控大盘(用户名 / 密码:admin / pigsty)。
您还可以将多种风味的 PostgreSQL 内核 封装为 RDS 服务:Citus、WiltonDB、IvorySQL、OpenHalo、Percona、OrioleDB、PolarDB,以及 Supabase。
模块
Pigsty 由多个 模块 组成。其中 PGSQL / INFRA / NODE / ETCD(PINE 组合)是自建 PostgreSQL RDS 服务的 必选 模块:
此外还有一些 可选 模块,它们与 PostgreSQL 配合良好,可为你的数据基础设施带来额外价值:
S3 兼容的对象存储,可用作数据库备份的集中存储仓库。
高性能内存数据结构服务器,主从、集群、哨兵三种模式。
容器运行时,一键拉起容器化的无状态软件与应用模板。
基于 PostgreSQL 提供 MongoDB 协议兼容能力。
JuiceFS 分布式文件系统,将 PostgreSQL 挂载为文件系统
AI 编程沙箱,Claude/Codex 开发环境,Agent 运行时
Apache Kafka 4.x dynamic KRaft 消息队列集群,安全与监控齐备。
试点功能模组:Kubernetes、DuckDB、MySQL、TigerBeetle……供尝鲜探索。
参考信息
详尽的参考资料、扩展目录、开箱即用的模板,以及周边组件的中文文档: