Docker Image for Mirrors
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
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
participants (2)
-
Frank Villaro-Dixon
-
port19