应用

使用 Docker 拉起应用软件模板,使用 Pigsty Grafana & Echarts 工具箱进行数据分析与可视化

Applet的结构

Applet,是一种自包含的,运行于Pigsty基础设施中的数据小应用。

一个Pigsty应用通常包括以下内容中的至少一样或全部:

  • 图形界面(Grafana Dashboard定义) 放置于ui目录
  • 数据定义(PostgreSQL DDL File),放置于 sql 目录
  • 数据文件(各类资源,需要下载的文件),放置于data目录
  • 逻辑脚本(执行各类逻辑),放置于bin目录

Pigsty默认提供了几个样例应用:

  • pglog, 分析PostgreSQL CSV日志样本。
  • covid, 可视化WHO COVID-19数据,查阅各国疫情数据。
  • isd, NOAA ISD,可以查询全球30000个地表气象站从1901年来的气象观测记录。

应用的结构

一个Pigsty应用会在应用根目录提供一个安装脚本:install或相关快捷方式。您需要使用管理用户在 管理节点 执行安装。安装脚本会检测当前的环境(获取 METADB_URLPIGSTY_HOMEGRAFANA_ENDPOINT等信息以执行安装)

通常,带有APP标签的面板会被列入Pigsty Grafana首页导航中App下拉菜单中,带有APPOverview标签的面板则会列入首页面板导航中。

您可以从 https://github.com/Vonng/pigsty/releases/download/v1.5.1/app.tgz 下载带有基础数据的应用进行安装。


Supabase 企业级自建

使用 Pigsty 自托管企业级 supabase,带有监控,高可用,PITR,IaC 以及 400+ PG扩展。

Odoo:自建开源 ERP

如何拉起开箱即用的企业级应用全家桶 Odoo,并使用 Pigsty 管理其后端 PostgreSQL 数据库。

Dify:AI 工作流平台

如何使用 Pigsty 自建 AI Workflow LLMOps 平台 —— Dify,并使用外部 PostgreSQL,PGVector,Redis 作为存储?

NocoDB:开源 Airtable

使用 NocoDB 将 PostgreSQL 数据库转变为智能电子表格,无代码数据库应用平台。

Teable:AI 无代码数据库

使用 Teable 构建 AI 驱动的无代码数据库应用,提升团队生产力。

Gitea:自建简易代码托管平台

使用Docker拉起Gitea,并使用Pigsty的PG作为外部的元数据库

Wiki.js:维基百科站

如何使用 Wiki.js 搭建你自己的开源维基百科,并使用 Pigsty 管理的PG作为持久数据存储

Mattermost:开源 IM

使用 Mattermost 构建私有化的团队协作平台,开源的 Slack 替代方案。

Maybe:个人财务管理

使用 Maybe 管理个人财务,开源的 Mint/Personal Capital 替代方案。

Metabase:BI 分析工具

使用 Metabase 进行快速的商业智能分析,友好的用户界面让团队自主探索数据。

Kong:API 网关

拉起基于 Nginx 与 OpenResty 的强力开源 API 网关,并使用 PostgreSQL 与 Redis 作为其后端状态存储

Registry:容器镜像仓库

部署 Docker Registry 镜像服务,加速 Docker 镜像拉取,特别适合中国用户。

ByteBase:模式迁移

使用Docker拉起Bytebase,对PG的模式进行版本化管理

PGAdmin:GUI 工具

使用Docker拉起PgAdmin4,并加载Pigsty服务器列表

PGWeb:网页客户端

使用Docker拉起PGWEB,以便从浏览器进行小批量在线数据查询

PostgREST:自动 API

使用Docker拉起PostgREST,自动根据PostgreSQL模式生成后端REST API

Electric:PGLite 同步引擎

使用 Electric 解决 PostgreSQL 数据同步难题,支持部分复制和实时数据传输。

Jupyter:笔记本 AI IDE

使用 Jupyter Lab 并访问 PostgreSQL 数据库,组合使用 SQL 与 Python 的能力进行数据分析。

PGLOG:PG自带日志分析应用

Pigsty自带的,用于分析PostgreSQL CSV日志样本的一个样例Applet

NOAA ISD 全球气象站历史数据查询

以ISD数据集为例,展现如何将数据导入数据库中

COVID-19 数据大盘

Pigsty 自带的,用于展示世界卫生组织官方 COVID 疫情数据的一个样例 Applet

StackOverflow 调研

分析 StackOverflow 最近七年全球开发者调研数据中关于数据库的部分

DB-Engine 热度分析

分析 DB-Engine 上的数据库管理系统,查阅其流行度变迁。

云上算力价格计算器

分析阿里云 / AWS 上算力与存储的价格 (ECS/ESSD)


最后修改 2026-01-06: batch update (1896bd8)