- Home
- Artifact repository software
- OpenRepo
On the recordRead 11 Oct 202618 facts
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