Version v3.7.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
Installation
Quick Start
Quick start: Prepare an ssh-accessible node with fresh installed Linux,
run as user with nopass ssh and sudo privileges:
Step 1
Download pigsty with:
Step 2
Configure the inventory file according to your need. (CHANGE PASSWORDS in the generated pigsty.yml)
Step 3
Install everything according to your config:
Pigsty Installed! Explore the User Interface, check port 5432 for Postgres Service, port 3000 for Grafana dashboards (admin / pigsty).
What’s Next?
- Access Postgres Service
- Explore Grafana Dashboards
- Create Biz Database and User
- Adding more nodes for real HA
- Get more PostgreSQL Extensions
Installation
Setup current linux node, and download everything from the Internet
Setup multiple nodes for real high-available production environment.
Bootstrap from a local offline package when internet is not available.
Install essential packages for HA Postgres Cluster only, no monitoring.
Preparation
Prepare node, network, storage, user, ssh, sudo, ansible, etc...
Check compatible linux distributions and availability matrix
Provision local linux virtual machines with vagrant / virtualbox
Provision cloud linux servers with terraform on cloud vendors
Reference
Provision cloud linux servers with terraform on cloud vendors
Describe the infra and clusters with declarative configs
Check compatible linux distributions and availability matrix
Security hardening and best practices for production environments
how to install pigsty on your linux machine?
Explore dashboard and access database service
how to install pigsty on multiple nodes
install pigsty without Internet access?
install Postgres with minimal dependencies
Install process video tutorial