PIGSTY

Preparation

Prepare resources for a serious deployment


You can leverage IaC tools such as Terraform and Vagrant to help you prepare the environment and do the chore.


Here's a checklist to help you prepare the environment for a serious Pigsty deployment in production environment.

ItemRequirementItemRequirement
Node1C1G at least, 2C2G recommended, no upper limitSpec1 node at least, 2 for semi-HA, 3+ for real HA
Disk/data, main mount pointNetworkstatic intranet, IPv4 address, nice to have Internet access
VIPReserve an L2 IP for VIP (OPTIONAL)DomainUse local / public domain names (OPTIONAL)
KernelLinux, MacOS can be used as admin controllerDistroEL (8/9), Debian (12), Ubuntu (22/24), x86_64 / aarch64
LocaleC.UTF-8 or CFirewallport: 80 / 443 / 22 / 5432
Useravoid using root & postgresSudonopass sudo privilege
SSHnopass via public keyAccessiblessh <ip|alias> sudo ls ok