This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

PGSTY SILO Documentation

pgsty/silo 20260806 Documentation

Silo is S3-compatible object storage maintained by the Pigsty community for existing deployments that need an open release and security-maintenance path. This site documents Silo operations, administration, development, downloads, release boundaries, and compatibility contracts.

Quickstart

MinIO maintains a sandbox instance of the community server at https://play.min.io. You can use this instance for experimenting or evaluating the MinIO product on your local system.

Follow the mc CLI installation guide to install the utility on your local host.

mc includes a pre-configured play alias for connecting to the sandbox. For example, you can use the following commands to create a bucket and copy objects to play:

mc mb play/mynewbucket

mc cp /path/to/file play/mynewbucket/prefix/filename.extension

mc stat play/mynewbucket/prefix/filename.extension
  1. Download the Silo server for your operating system

    Use Download & Install to select a published Silo package or archive, then verify its checksum. The executable intentionally retains the minio server command contract.

  2. Create a folder for object data

    For example, create a folder ~/minio in Linux/MacOS or C:\minio in Windows.

  3. Start the MinIO Server

    Run the minio server specifying the path to the directory and the --console-address parameter to set a static console listen path:

    minio server ~/minio --console-address :9001
    # For Windows, use minio.exe server ~/minio --console-address :9001
    

    The output includes connection instructions for both mc and connecting to the Console using your browser.

Use the pgsty/minio image and follow the Silo tenant deployment guide. Pin a tested release tag or digest; do not treat latest as a production version contract.