Skip to content

Get Started

Install SOW, create a flat repository, and learn the Managed workspace model.

SOW turns RPM and DEB files into static YUM and APT repositories. Install SOW, then choose how to manage your packages:

  • Plain mode: run sow create DIR to build indexes for the packages in a directory.

  • Managed mode: create a workspace to group packages into Dists, limit versions, sign metadata, and publish updates.

  • Installation — Install a release archive, Linux package, or source build.

  • Quick Start — Build a flat repository and use it from a local client.

  • First Workspace — Create RPM and DEB Dists, add packages, and check the result.

  • Core Concepts — Learn how workspaces, repositories, Dists, and generations fit together.

Serve the generated files through a static HTTP server or object storage. See Installation for storage and signing requirements.

Installation

Install SOW from an archive, RPM/DEB package, or source, then verify the binary and filesystem requirements.

Quick Start

Index a directory of RPM and DEB packages, serve it, and configure a client.

Your First Workspace

Create a workspace, organize RPM and DEB packages, and check the repository.

Core Concepts

The SOW model: Plain and Managed execution, pools and views, Desired Membership, and Built Generations.