Repsy Open Source
Repsy Open Source is the open-source, self-hosted edition of Repsy, a universal package repository. It hosts Maven, npm, PyPI, Docker, Cargo, Go, Helm, NuGet and Ruby packages from a single Docker image, with a web UI to manage them. You run it on your own infrastructure, and the source code is available on GitHub.
New here? Read What is Repsy Open Source?, then run it with the Quick Start.
Set Up and Run Your Instance
- Getting Started: what Repsy Open Source is and how to try it.
- What is Repsy Open Source?: what it does and how it is put together.
- Quick Start: run it with one Docker command and publish a first package.
- Ports and Repository URLs: which port serves what, and the address of a repository.
- Navigating the Web UI: the pages of the web UI and what each role can do.
- Creating Your First Repository
- Understanding Public vs Private
- Creating a Deploy Token
- Managing Your Account
- Installation: install with Docker, with Docker and PostgreSQL, with Docker Compose or from source, and look up every setting in the configuration reference.
- Administration: serve Repsy over HTTPS or behind a reverse proxy, manage users and recover a lost password, back up your data, clean up storage and upgrade.
- Repositories: change the settings of a repository, browse its packages and delete them.
Package Formats
- Docker: registries for container images, for the Docker CLI and for OCI tools such as crane.
- Maven: Maven and Gradle repositories, including Gradle plugins, upload rules and signed artifacts.
- NuGet: NuGet repositories for
dotnet nuget pushanddotnet restore, with unlisting and relisting of versions. - npm: npm registries for npm, Yarn, pnpm and Bun.
- PyPI: PyPI repositories for uploading with
twineand installing withpip. - Cargo: registries for Rust crates.
- Go: Go module repositories that
goinstalls from throughGOPROXY, with modules uploaded withcurl. - Helm: chart repositories over the classic protocol and over OCI.
- Ruby: RubyGems repositories for
gemand Bundler, including yanking of gems.
Was this page helpful?