Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#77535 - Bulgaria Tier 1 Mirror

Attached to Project: Arch Linux
Opened by Ivan Bachvarov (archlinuxbg) - Wednesday, 15 February 2023, 12:51 GMT
Last edited by Anton Hvornum (Torxed) - Thursday, 16 February 2023, 14:58 GMT
Task Type Feature Request
Category Mirrors
Status Closed
Assigned To Florian Pritz (bluewind)
Johannes Löthberg (demize)
Anton Hvornum (Torxed)
Architecture All
Severity Low
Priority Low
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hello im owner of ISP in Bulgaria and love Archlinux has you see i take archlinux.bg for can make a mirror of website and OS for can people on Bulgaria start use and learning.
I want to be a Tier 1 Mirror couse i see on Bulgaria dont have it.

Thank you

Mirror domain name: https://mirror.archlinux.bg
Geographical location of the mirror (country): Bulgaria
URLs for supported access methods: https, rsync
Your mirror's available bandwidth: Unlimited
An administrative contact email: support@archlinux.bg
(tier 1 mirrors) Rsync IPs so your server(s) can be allowed to sync off tier 0 (rsync.archlinux.org): 45.91.195.4



This task depends upon

Closed by  Anton Hvornum (Torxed)
Thursday, 16 February 2023, 14:58 GMT
Reason for closing:  Implemented
Additional comments about closing:  The mirror has now been tested from one of the Germany sources: https://archlinux.org/mirrors/archlinux. bg/ with 100.0% (I unchecked ISO as I couldn't find it on the mirror).

Great work! Keep it up!
Comment by Anton Hvornum (Torxed) - Thursday, 16 February 2023, 09:49 GMT
Hi,

Happy to see your commitment, I will begin working on this.
But as per documentation here https://wiki.archlinux.org/title/DeveloperWiki:NewMirrors you will need to be a Tier 2 mirror with proven reliability for a while before you can become a Tier 1.

So if you don't mind, I'll begin by adding this mirror as a Tier 2.
And if you are okay with this, I'll need some more information:

* Which Tier 1 mirror you are syncing from?

I also assume (as there doesn't appear to be much else on this rsync server) that the sync url is rsync://mirror.archlinux.bg/packages

//Anton
Comment by Ivan Bachvarov (archlinuxbg) - Thursday, 16 February 2023, 14:01 GMT
No problem let me be a Tier 2 i sync from here source_url='rsync://mirrors.xtom.de/archlinux/'
Comment by Ivan Bachvarov (archlinuxbg) - Thursday, 16 February 2023, 14:04 GMT
also this is my rsyncd.conf i wrong somthing ?
uid = nobody
gid = nobody
use chroot = no
max connections = 200
syslog facility = local5
pid file = /run/rsyncd.pid

[packages]
path = /srv/http/mirror.archlinux.bg/
comment = archlinux packages mirror
exclude = /*-debug/ /pool/*-debug/
Comment by Anton Hvornum (Torxed) - Thursday, 16 February 2023, 14:04 GMT
блогодаря, I'm on it! :)

Your rsyncd.conf is ok, I'm just used to:

[archlinux]
path = /srv/http/mirror.archlinux.bg/
comment = archlinux packages mirror
exclude = /*-debug/ /pool/*-debug/

And when supplying us with the rsync URL I'd write rsync://mirror.archlinux.bg/archlinux (mainly to avoid us having to guess, because some rsync servers have ~30+ listings)

//Anton
Comment by Anton Hvornum (Torxed) - Thursday, 16 February 2023, 14:38 GMT
As this is my first time maintaining the mirrors, there might be something missing from our end.
But I think I've successfully added your mirror as https://archlinux.org/mirrors/archlinux.bg/ and it is listed under https://archlinux.org/mirrors/tier/2/.

Thank you for syncing!

Loading...