Installation
How to install Pigsty?
How to install Pigsty?
Pigsty’s modular architecture, compose modules in a declarative manner
Why using Pigsty? The features and values of Pigsty
Get Pigsty up & running based your resources and needs: preparation, provision, download, configure, and installation
Learn about Pigsty itself: features, values, history, license, privacy policy, events, and news.
Pigsty abstracts different types of functionalities into modules & clusters.
This section lists the available feature modules within Pigsty, and future planning modules
How to install pigsty without Internet access? How to make your own offline packages.
How to perform minimal install with HA PostgreSQL related components only
The Pigsty project roadmap, including new features, development plans, and versioning & release policy.
How to perform slim install with HA PostgreSQL related components only
Learn about core concept about Pigsty: architecture, cluster models, infra, PG HA, PITR, and service access.
Describe database and infrastructure as code using declarative Configuration
The Origin and Motivation Behind the Pigsty Project, Its Historical Development, and Future Goals and Visions.
Pigsty has 280+ parameters to describe every aspect of the environment & various modules
How to prepare the nodes, network, OS distros, admin user, ports, and permissions for Pigsty.
Batteries-included config templates for specific scenarios, and detailed explanations.
Latest activity, event, and news about Pigsty and PostgreSQL.
Batteries-included config templates for specific scenarios, and detailed explanations.
Detailed information and list: supported OS distros, available modules, monitor metrics, extensions, cost compare & analysis, glossary
Pigsty is Build in Public. We have active community in GitHub
Pigsty treat infra & database as code. Manage them in a declarative manner
How files are organized in Pigsty, and directories structure used by modules
Pigsty uses Patroni to achieve high availability for PostgreSQL, ensuring automatic failover.
Pigsty implement module controller with ansible idempotent playbooks, here are some necessary info you need to learn about it.
Pigsty is open sourced under AGPLv3, here’s the details about permissions, limitations, conditions and exemptions.
Introduce the 4 node sandbox environment. and provision VMs with vagrant & terraform
Sponsors and Investors of Pigsty, Thank You for Your Support of This Project!
RDS / DBA Cost reference to help you evaluate the costs of self-hosting database
How we process your data & protect your privacy in this website and pigsty’s software.
Security considerations and best-practices in Pigsty
Pigsty has moderate security best-practice: password & certs, built-in ACLs, encrypted network traffics and cold backups
Pigsty Docker module frequently asked questions
Pigsty ETCD dcs module frequently asked questions
Pigsty FerretDB / MONGO module frequently asked questions
Pigsty INFRA module frequently asked questions
Pigsty MINIO module frequently asked questions
Pigsty NODE module frequently asked questions
Pigsty REDIS module frequently asked questions
Frequently asked questions about download, setup, configuration, and installation in Pigsty.
technical terms used in the documentation, along with their definitions and explanations.
Pigsty has professional support which provides services & consulting to cover corner-cases!
Look up common tasks and how to perform them using a short sequence of steps
Pigsty release note history