OpenRepo
The facts below are what the maker publishes about OpenRepo, checked and dated. Our editors have not written about it yet.
The facts
Each one read from OpenRepo's own pages, with the date it was checked.
What it does
- 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.checked 11 Oct 2026
- API
- OpenRepo provides a REST API for repository, package, and signing-key actions.checked 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.checked 5 Oct 2026
- CI integration
- Its CLI or REST API can push packages and promote or copy them between repositories for CI workflows.checked 11 Oct 2026
- Database
- PostgreSQL is the default database and is recommended for production; other databases are possible.checked 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.checked 5 Oct 2026
- Deployment
- The project recommends running OpenRepo with Docker Compose, which starts the required services and a PostgreSQL database.checked 11 Oct 2026
- License
- The repository is licensed under AGPL-3.0.checked 11 Oct 2026
- Package management
- Users can upload, delete, copy, and promote packages between repositories.checked 11 Oct 2026
- Production database
- PostgreSQL is the default database and is recommended for production; SQLite is mentioned as an option for development.checked 11 Oct 2026
- Purpose
- OpenRepo is a web-based server for managing and hosting Debian apt/deb, Red Hat rpm, and generic package repositories.checked 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.checked 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.checked 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.checked 11 Oct 2026
- Signing
- OpenRepo supports creating and managing PGP signing keys.checked 11 Oct 2026
- Signing and versions
- The server supports PGP signing key creation and management, and package version management.checked 5 Oct 2026
- Version management
- The server supports package version management.checked 11 Oct 2026
The company
- Maker
- The GitHub repository is maintained under the openkilt account.checked 5 Oct 2026
Alternatives to OpenRepo
- 1

Azure Test Plans
Free planWebAPIExtensionLinux8.1From $6 a month - 2

Nexspence
Free planOpen sourceWebAPILinuxmacOS8.1From $25 a month - 3
Oracle WebCenter Content
AndroidiOSWebAPI7.7$3,450 one-time - 4

Packagecloud
Free planWebAPILinuxmacOS7.7From $89 a month - 5

Sonatype Nexus Repository
Free planWebAPILinuxmacOS7.5From $1,950 a year - 6

Inedo ProGet
Free planWebAPILinuxSelf-hosted7.4From $2,395 a year
