An open API service indexing awesome lists of open source software.

https://github.com/lbr38/repomanager

A web UI to mirror rpm and deb repositories.
https://github.com/lbr38/repomanager

apt centos deb debian debmirror linux linux-server mirror mirroring package patch-management repo repomanager repository reposync rpm ui web yum

Last synced: 5 days ago
JSON representation

A web UI to mirror rpm and deb repositories.

Awesome Lists containing this project

README

          







**Repomanager** is a web mirroring tool for `rpm` and `deb` package repositories.

## Main features

- Create `deb` and `rpm` mirror repositories
- Sign packages and repositories with GPG
- Upload packages into repositories
- Create environments (e.g., `preprod`, `prod`) and make mirrors available only for specific environments
- Manage host package updates
- Schedule tasks

## Demo

[![Demo](https://github.com/user-attachments/assets/c6604e74-febb-4530-8839-26bbb1095b3c)](https://github.com/user-attachments/assets/c6604e74-febb-4530-8839-26bbb1095b3c)

## Screenshots

[![Repositories](https://github.com/user-attachments/assets/6f561a84-d8f3-480e-90fa-df73a8f071c6)](https://github.com/user-attachments/assets/6f561a84-d8f3-480e-90fa-df73a8f071c6)

[![Repository statistics](https://github.com/user-attachments/assets/af6df87d-8498-4c85-a64d-85a30472f4b9)](https://github.com/user-attachments/assets/af6df87d-8498-4c85-a64d-85a30472f4b9)

[![Browse packages](https://github.com/user-attachments/assets/07a96fa6-97e3-4235-9547-10489b5bdbdc)](https://github.com/user-attachments/assets/07a96fa6-97e3-4235-9547-10489b5bdbdc)

[![Overview](https://github.com/user-attachments/assets/5d9de814-cb96-405d-ab18-41bc8d1715e7)](https://github.com/user-attachments/assets/5d9de814-cb96-405d-ab18-41bc8d1715e7)

[![Host dashboard](https://github.com/user-attachments/assets/95fe8023-f02c-4aa8-98e0-d5e154dff9a8)](https://github.com/user-attachments/assets/95fe8023-f02c-4aa8-98e0-d5e154dff9a8)

## Installation and usage

Check the [Getting Started](https://docs.repomanager.net/getting-started/requirements/) section for requirements and installation instructions.

This will help you with **installing** and getting started with Repomanager.

## Contact

- For bug reports, issues, or feature requests, please open a new issue in the GitHub [Issues](https://github.com/lbr38/repomanager/issues) section
- A Discord channel is available [here](https://discord.gg/34yeNsMmkQ) for questions or quick help/debugging (English and French spoken)
- You can also contact me at [repomanager@protonmail.com](mailto:repomanager@protonmail.com) (English or French spoken)