Hi,
A loong time ago, I created a small docker setup [0], but it's been
without maintenance for some time now and don't even think that it's up
to today standards. You're welcome if you want to take over the project.
But I agree that such setup would be good. On top of that some k8s
deployment examples/helm chart would be useful IMHO.
Cheers,
Frank
[0]: https://github.com/Frankkkkk/docker-archlinux-mirror
On 28/08/2023 12:20, port19 wrote:
Hi all,
in my limited research into hosting a public mirror, I have not found a way to
do so via a preexisting docker image.
Wiki page in question: https://wiki.archlinux.org/title/DeveloperWiki:NewMirrors
A publicly available and officially endorsed docker image has several
advantages in easing administration, especially in regard to first setup.
To be more percise:
- Specified rsync options can be preconfigured
- Random sync delay can be preconfigured
- A default sync interval (I propose 6 hours) can be preconfigured, with
optional override
- Included synced repositories can be configured via a config file
- Persistent storage should be done via a docker volume.
The scope of the container would include a small entrypoint script to provide
the mentioned configurability.
If I get positive feedback on the matter I can start development immediately.
Kind Regards,
port19