### Download Pigsty Installer Script (Verbose Example) Source: https://github.com/pgsty/pigsty/blob/main/README.md This example demonstrates the execution of the Pigsty `get` script, showing the detailed output during the download and installation process. The output includes site information, download progress, and a todo list for subsequent steps. ```bash curl -fsSL https://repo.pigsty.io/get | bash ``` -------------------------------- ### Install Odoo with Pigsty Initial Setup Source: https://github.com/pgsty/pigsty/blob/main/app/odoo/README.md This snippet provides the initial set of `bash` commands to prepare a Pigsty environment for Odoo installation. It covers initializing the Pigsty directory, preparing local repositories, applying the Odoo-specific configuration template, and initiating the full Pigsty installation process. ```bash curl -fsSL https://repo.pigsty.io/pig | bash pig sty init # init pigsty directory pig sty boot # prepare local repo & ansible pig sty conf -c app/odoo # use the odoo 1-node config template pig sty install # begin installation ``` -------------------------------- ### Launch Wiki.js Application Source: https://github.com/pgsty/pigsty/blob/main/app/wiki/README.md Instructions to navigate to the Wiki.js application directory and start it using the 'make up' command, typically for development or initial setup. ```bash cd app/wiki ; make up ``` -------------------------------- ### Install and Initialize Terraform for Quick Start Source: https://github.com/pgsty/pigsty/blob/main/terraform/README.md This snippet provides the basic commands to install Terraform using Homebrew, initialize the Terraform providers (Aliyun, AWS), and apply the configuration to create VMs. It's a fundamental step for setting up a Terraform environment. ```bash brew install terraform terraform init terraform apply ``` -------------------------------- ### Metabase Initial Setup via Make Source: https://github.com/pgsty/pigsty/blob/main/app/metabase/README.md Provides the initial shell commands to navigate into the Metabase application directory and start the service using `make up`, ensuring environment variables are checked beforehand. ```bash cd app/metabase; make up ``` -------------------------------- ### Start MinIO with Docker Compose via Makefile Source: https://github.com/pgsty/pigsty/blob/main/app/minio/README.md This command navigates to the MinIO application directory within the Pigsty project and uses `make up` to start the MinIO service, typically leveraging Docker Compose for orchestration. This is a convenient way to launch MinIO with predefined configurations. ```bash cd ~/pigsty/app/minio ; make up ``` -------------------------------- ### Install Pigsty via cURL Source: https://github.com/pgsty/pigsty/wiki/Home This command initiates the installation of Pigsty by downloading and executing the setup script directly from the official repository. It's the recommended quick start method for deploying the latest release. ```bash curl -fsSL https://repo.pigsty.io/get | bash ``` -------------------------------- ### NocoDB Initial Setup via Make Source: https://github.com/pgsty/pigsty/blob/main/app/nocodb/README.md This snippet provides the initial commands to set up NocoDB. It instructs the user to navigate into the `app/nocodb` directory and execute `make up` to start the NocoDB service using Docker Compose, emphasizing the importance of checking the `.env` file beforehand. ```bash # do not forget to check app/nocodb/.env before make up cd app/nocodb; make up ``` -------------------------------- ### Initial PolarDB Setup with Docker Compose Source: https://github.com/pgsty/pigsty/blob/main/app/polardb/README.md This snippet provides a quick command to navigate to the PolarDB application directory and start the PolarDB instance using Docker Compose in detached mode. It's the first step for local deployment. ```bash cd app/polardb; docker compose up -d ``` -------------------------------- ### Install MongoDB Shell on RedHat/CentOS Source: https://github.com/pgsty/pigsty/blob/main/app/ferretdb/README.md Provides instructions for installing `mongosh` on RedHat-based Linux distributions. It covers adding the official MongoDB repository and installing via `yum`, or directly installing an RPM package. ```bash cat > /etc/yum.repos.d/mongo.repo <