Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Artifact repository software
  3. OpenRepo

OpenRepo

On the record

Access control
Super users have read/write access to all repositories, while regular users have read access and need explicit permission to write to each repository.github.com · read 11 Oct 2026
API
OpenRepo provides a REST API for repository, package, and signing-key actions.github.com · read 11 Oct 2026
API and CI
OpenRepo provides a REST API and a CLI app for CI integration, including uploading and promoting or copying packages.github.com · read 5 Oct 2026
CI integration
Its CLI or REST API can push packages and promote or copy them between repositories for CI workflows.github.com · read 11 Oct 2026
Database
PostgreSQL is the default database and is recommended for production; other databases are possible.github.com · read 5 Oct 2026
Data storage
The Docker Compose setup stores the database, cache data, PGP keys, and package files in a relative folder named openrepo-data.github.com · read 5 Oct 2026
Deployment
The project recommends running OpenRepo with Docker Compose, which starts the required services and a PostgreSQL database.github.com · read 11 Oct 2026
License
The repository is licensed under AGPL-3.0.github.com · read 11 Oct 2026
Maker
The GitHub repository is maintained under the openkilt account.github.com · read 5 Oct 2026
Package management
Users can upload, delete, copy, and promote packages between repositories.github.com · read 11 Oct 2026
Production database
PostgreSQL is the default database and is recommended for production; SQLite is mentioned as an option for development.github.com · read 11 Oct 2026
Purpose
OpenRepo is a web-based server for managing and hosting Debian apt/deb, Red Hat rpm, and generic package repositories.github.com · read 11 Oct 2026
Repository formats
It generates and hosts RPM, Deb, and generic repositories compatible with Debian/Ubuntu apt-get and Red Hat yum tools.github.com · read 5 Oct 2026
Repository types
It generates and hosts RPM, Deb, and generic repositories compatible with Debian/Ubuntu apt-get and Red Hat yum tools.github.com · read 11 Oct 2026
Security setup
The README instructs administrators to change the default admin password immediately after first login and documents environment variables for a custom Django secret key and PostgreSQL password.github.com · read 11 Oct 2026
Signing
OpenRepo supports creating and managing PGP signing keys.github.com · read 11 Oct 2026
Signing and versions
The server supports PGP signing key creation and management, and package version management.github.com · read 5 Oct 2026
Version management
The server supports package version management.github.com · read 11 Oct 2026

Alternatives to OpenRepo

Every alternative, ranked