On 07/02/2025 23:32, Leonidas Spyropoulos wrote:
Hello,
As you may be aware, the Arch Linux DevOps team maintains a Tier 1 (T1) geomirror in major geographical regions [0]. These are sponsored physical servers or virtual machines (VMs) that are fully managed by the DevOps team. In addition to serving as a T1 mirror, the geomirror hosts the Arch Linux archive - essential for reproducible builds and rolling back to previous released packages - in the Americas, Europe, and Asia. Furthermore, it provides static endpoints for container images, VM images, libvirt, and WSL images (planned).
However, with the sunsetting of Equinix Metal's free tier [1] and the loss of our only contact for the Kape-sponsored servers, these mirrors are now on borrowed time.
This email is a request for sponsored VMs to allow the DevOps team to continue maintaining the geomirror infrastructure.
Below are the requirements for a sponsored server: - Full root access for DevOps, managed via Ansible and preferable the VM should run Arch Linux - Compliance with the requirements for a T1 mirror as described in the Arch Linux wiki [2] - Really prefer a 1G/s upload _and_ download bandwidth - Expected traffic details are documented in a related GitLab issue [3]
We greatly appreciate any volunteers willing to support this effort and look forward to hearing from you.
[0]: https://archlinux.org/mirrors/geo.mirror.pkgbuild.com/ [1]: https://deploy.equinix.com/blog/sunsetting-equinix-metal/ [2]: https://wiki.archlinux.org/title/DeveloperWiki:NewMirrors [3]: https://gitlab.archlinux.org/archlinux/infrastructure/-/issues/664
Thank you, Arch Linux DevOps team
Hello, Thanks to everyone who has replied so far. I’d like to provide a small clarification on the requirements, as the wiki page is slightly outdated (we are in the process of updating it). Currently, our mirror pool consists of: - Packages: 96GB - Debug packages: 81GB - Other extras (ISO, images, etc.): 20GB These are the current minimum space requirements. However, since we plan to expand to include more images and debug packages, I’d recommend allocating 300-350GB to be on the safe side. SSD storage is not required but would be beneficial. You can view historical graphs here [0]. Additionally, some mirrors also host the Arch Linux Archive and RISC-V packages, though this is not a requirement at this stage: RISC-V packages: 75GB Arch Linux Archive: 11TB (this will continue to grow) [1] In terms of CPU/RAM, the requirements are minimal. The traffic for GeoMirror [2] can be handled with a single core and 1GB RAM. Regards, Leonidas [0]: https://dashboards.archlinux.org/d/hXmUEbsGk/arch-repositories?orgId=1&from=now-6M&to=now&timezone=browser [1]: https://dashboards.archlinux.org/?orgId=1&from=now-6M&to=now&timezone=browser [2]: https://dashboards.archlinux.org/d/EWz2Faunz/geo-mirrors?orgId=1&from=now-90d&to=now&timezone=browser -- Leonidas Spyropoulos Developer & DevOps PGP: 59E43E106B247368 244740D17C7FD0EC