Repomanager is a web mirroring tool for rpm
and deb
packages repositories.
- Create
deb
andrpm
mirror repositories - Sign packages/repositories with GPG
- Upload packages into repositories
- Create environments (eg.
preprod
,prod
) and make mirrors only available for specific environments - Manage hosts packages updates
- Schedule tasks
- CPU and RAM are mostly sollicited during mirror creation if GPG signature is enabled
- Disk space depends on the size of the repos you need to clone
Minimum requirements:
- 4 vCPU
- 4 GB of RAM
- Please use a SSD disk to avoid disk I/O and latency issues
- docker (service must be up and running)
- A fully qualified domain name (FQDN) and a valid SSL certificate for this FQDN if you want to access the web interface through a secure connection (https)
- A least a SPF record configured for your FQDN, to be able to send emails from Repomanager
Official documentation is available here.
It should help you installing and starting using Repomanager.
- For bug reports, issues or features requests, please open a new issue in the Github
Issues
section - A Discord channel is available here for any questions or quick help/debugging (English or French spoken)
- You can also contact me at [email protected] (English or French spoken)