应用
Pigsty 的“应用”分为两类:
- 软件模板(Software Templates):
~/pigsty/app/<name>下的 Docker Compose 模板,用于拉起无状态业务组件。 - 数据应用(Applets):基于 PostgreSQL + Grafana 的分析样例,偏教学/演示属性。
应用模型
推荐使用以下流程部署应用:
app.yml 会将 app/<name> 模板复制到 /opt/<name>,并按 apps.<name>.conf 覆盖 .env,最后执行 docker compose up -d。
维护中的配置模板
当前源码中提供了以下应用配置模板(conf/app/*.yml、conf/supabase.yml 与 conf/app/supa.yml 软链接):
app/difyapp/odooapp/teableapp/mattermostapp/electricapp/maybeapp/immichapp/jumpserverapp/registryapp/insforgeapp/hindsightsupabase
这些模板开箱即用,且与 ./configure -c ...、./app.yml 工作流保持一致。
轻量 Compose 应用
对于 bytebase、gitea、jupyter、kong、metabase、minio、nocodb、pgadmin、pgweb、postgrest、pg_exporter、wiki 等应用,也可直接使用对应目录下的 Compose 模板。
FerretDB 是 PostgreSQL Mongo 模式 的 Docker APP 协议层,通过 mongo 配置模板配合 docker.yml 与 app.yml 部署。
如果你希望统一纳入 Pigsty IaC,可用 app.yml 指定应用目录:
关于历史 Applet
pglog、covid、db-engine、sf-survey、cloud、isd 等数据应用保留为参考示例,适合学习数据建模与可视化思路。
它们不再是主线“应用交付”方式;请优先使用上面的软件模板工作流。
使用 Pigsty 自托管企业级 supabase,带有监控、高可用、PITR、IaC 以及 575 个 PG 扩展。
如何拉起开箱即用的企业级应用全家桶 Odoo,并使用 Pigsty 管理其后端 PostgreSQL 数据库。
如何使用 Pigsty 自建 AI Workflow LLMOps 平台 —— Dify,并使用外部 PostgreSQL,PGVector,Redis 作为存储?
使用 Pigsty 自建 InsForge OSS,并将 PostgreSQL 数据库、备份、监控与入口交给 Pigsty 管理。
使用 Pigsty 自建 Hindsight,并使用外部 PostgreSQL 存储长期记忆。
在 Pigsty 托管的 PostgreSQL 与 DocumentDB 之上部署无状态 FerretDB 代理。
使用 NocoDB 将 PostgreSQL 数据库转变为智能电子表格,无代码数据库应用平台。
使用 Pigsty 自建 Teable,并接入外部 PostgreSQL 与 Silo。
使用 Pigsty 的 Compose 模板部署 Gitea,并接入外部 PostgreSQL。
如何使用 Wiki.js 搭建你自己的开源维基百科,并使用 Pigsty 管理的 PG 作为持久数据存储
使用 Pigsty 部署 Mattermost,并将状态托管到外部 PostgreSQL。
使用 Pigsty 自建 Maybe 个人财务管理应用,并将 PostgreSQL 数据库、备份、监控与入口交给 Pigsty 管理。
使用 Pigsty 自建 Google Photos 开源替代 Immich,并将元数据、向量检索、备份与入口交给 Pigsty 管理。
使用 Metabase 进行快速的商业智能分析,友好的用户界面让团队自主探索数据。
使用 Pigsty Compose 模板部署 Kong(PostgreSQL 后端)。
使用 Pigsty 部署 Docker Registry Pull-Through Cache 与可选 Web UI。
使用 Pigsty 自建 JumpServer 社区版,并将 PostgreSQL 后端数据库、备份、入口与运维纳入 Pigsty 管理。
使用 Pigsty 提供的 Docker Compose 模板部署 Bytebase,并接入外部 PostgreSQL。
使用 Pigsty 的 Docker Compose 应用模板部署 pgAdmin4,并安全加载 PostgreSQL 服务器清单。
使用 Docker 拉起 PGWEB,以便从浏览器进行小批量在线数据查询
使用 Pigsty Compose 模板部署 PostgREST,基于 PostgreSQL 模式自动生成 REST API。
使用 Pigsty 自建 Electric,同步 PostgreSQL 数据到前端应用,支持部分复制与实时分发。
使用 Pigsty 的独立 Docker Compose 模板运行 JupyterLab,并安全访问 PostgreSQL。
Pigsty 自带的,用于分析 PostgreSQL CSV 日志样本的一个样例 Applet
以 ISD 数据集为例,展现如何将数据导入数据库中
Pigsty 自带的,用于展示世界卫生组织官方 COVID 疫情数据的一个样例 Applet
分析 StackOverflow 最近七年全球开发者调研数据中关于数据库的部分
分析 DB-Engine 上的数据库管理系统,查阅其流行度变迁。
分析阿里云 / AWS 上算力与存储的价格 (ECS/ESSD)
这个页面对您有帮助吗?
感谢反馈,我们会据此改进这篇文档。
哪里没有解决?(可选)