Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pigsty

Distribución empresarial de PostgreSQL con alta disponibilidad, PITR, monitorización integrada y 575 extensiones. Soporta múltiples forks de kernel y despliegue en bare metal sin Docker/K8S.

Ficha actualizada 10 nov 2026, 11:13 · upstream 10 nov 2026, 10:51 · release v4.5.0

00

Qué es pigsty

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pigsty es una distribución de código abierto para PostgreSQL diseñada para entornos empresariales que requieren alta disponibilidad, protección contra pérdida de datos y monitorización avanzada. Integra 575 extensiones PostgreSQL y 12 forks de kernel, permitiendo reemplazar servicios cloud con infraestructura propia. Incluye herramientas de IaC compatibles con Terraform/OpenTofu, soporte para múltiples plataformas Linux (x86_64/ARM64) y capacidades de auto-ajuste automático.

La plataforma ofrece monitorización basada en VictoriaMetrics y Grafana para PostgreSQL, infraestructura y nodos individuales. Proporciona servicios escalables con HAProxy, pgbouncer y direcciones IP virtuales para acceso personalizado. Incluye módulos adicionales para Redis/Valkey, MinIO, Etcd, Docker, DuckDB y Supabase, funcionando como plataforma unificada de bases de datos y servicios.

Destaca por su enfoque en ahorro de costes mediante auto-hospedaje sin dependencias de RDS, con soporte para despliegue en bare metal Linux sin necesidad de contenedores o Kubernetes. Ofrece instalación mediante un único comando CLI, playbooks de despliegue YAML y compatibilidad con entornos offline.

CASOS DE USO
  • Reemplazo de servicios cloud RDS con infraestructura propia para reducir costes operativos
  • Implementación de clusters PostgreSQL con alta disponibilidad y protección contra pérdida de datos (PITR)
  • Despliegue en bare metal Linux sin Docker/Kubernetes para entornos controlados
  • Monitorización avanzada de bases de datos con dashboards integrados en VictoriaMetrics/Grafana
PUNTOS DESTACADOS
  • Integración de 575 extensiones PostgreSQL preconfiguradas y actualizadas automáticamente
  • Soporte para 12 forks de kernel PostgreSQL incluyendo Citus, Supabase, Babelfish y Percona
  • Capacidad de despliegue en bare metal Linux sin dependencias de Docker o Kubernetes
  • Monitorización SOTA con stack VictoriaMetrics/Grafana para PG, Infra y Node
PRECAUCIONES
  • Requiere infraestructura Linux nativa (bare metal) sin contenedores por defecto
  • Complejidad operativa elevada (HIGH) que puede desaconsejar entornos simples o sin experiencia
  • Dependencia de repositorios externos para actualizaciones y componentes adicionales
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

ecosystem
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Pendiente de la cola editorial R11-R6 con investigación verificable.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLMySQLRedisMongoDBS3/MinIOKafka
BASES DE DATOS
PostgreSQLMySQLRedisMongoDB
PUERTOS
1012225435
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.