Yesterday, on February 16th, 2023, I made a feature request so that my Arch Linux repository mirror can be added to the official Arch Linux repository. And now it’s already listed on the official Arch Linux mirror page! Yay! Thank you, Anton Hvornum and Arch Linux Mirror Team!
Mirror Information
Location: Indonesia Data Center Duren Tiga (IDC3D) Jakarta, Indonesia (ID)
URL:
http://mirror.ditatompel.com/archlinux
https://mirror.ditatompel.com/archlinux
Bandwidth: 1Gbps
At the time this article was written, mirror.ditatompel.com
synchronizes to
the Tier 1 mirror every 2 hours.
To use this mirror, simply add the following configuration to your
/etc/pacman.d/mirrorlist
:
1Server = http://mirror.ditatompel.com/archlinux/$repo/os/$arch
2Server = https://mirror.ditatompel.com/archlinux/$repo/os/$arch
Alternatively, you can use the reflector
package (pacman -S reflector
) to
search and generate the fastest mirror for you. For example:
1reflector --verbose -l 10 -f 10 --sort rate
Server Configuration
I publish this mirror server configuration to my GitHub repository that will automatically push commits periodically when there are changes to the sync script or Nginx configuration. The repository can be accessed at ditatompel/srv-mirror.
Public Monitoring
For official mirrors, the Arch Linux website itself provides monitoring that can be accessed at https://archlinux.org/mirrors/mirror.ditatompel.com/.
However, I provide monitoring for the mirror.ditatompel.com server through Grafana, which can be accessed without having to log in / have an account on my Grafana server. In addition to monitoring via Grafana, I also provide statistical information on mirror.ditatompel.com from Nginx access logs visualized using GoAccess.