# Getting Started

> Get Pigsty up & running based your resources and needs: preparation, provision, download, configure, and installation
---

Section pages:

- [Installation](/docs/setup/install/): How to install Pigsty?
- [Offline Install](/docs/setup/offline/): How to install pigsty without Internet access? How to make your own offline packages.
- [Configuration](/docs/setup/config/): Describe database and infrastructure as code using declarative Configuration
- [Preparation](/docs/setup/prepare/): How to prepare the nodes, network, OS distros, admin user, ports, and permissions for Pigsty.
- [Planning](/docs/setup/planning/): Prepare required resources according to your needs.
- [Playbooks](/docs/setup/playbook/): Pigsty implement module controller with ansible idempotent playbooks, here are some necessary info you need to learn about it.
- [Provisioning](/docs/setup/provision/): Introduce the 4 node sandbox environment. and provision VMs with vagrant & terraform
- [Security](/docs/setup/security/): Security considerations and best-practices in Pigsty
- [FAQ](/docs/setup/faq/): Frequently asked questions about download, setup, configuration, and installation in Pigsty.
