7 archives 11.4 TB on disk last sync 05:41 UTC IPv4 & IPv6 · HTTPS · rsync
pkg-mirror.bulsan.site public package mirror

Index of /

Anonymous read-only mirror of seven package trees, served over HTTPS and rsync. No account, no per-IP quota for normal package-manager traffic. The hostname has more than one address record; your resolver picks whichever node is closer.

NameLast modifiedSizeUpstreamState
archlinux/2026-09-02 05:411.6 TBrsync.archlinux.orgin sync
archlinux-iso/2026-09-01 03:12188 GBrsync.archlinux.orgin sync
fedora/2026-09-02 04:583.2 TBdl.fedoraproject.orgin sync
epel/2026-09-02 04:58620 GBdl.fedoraproject.orgin sync
rocky/2026-09-02 02:202.1 TBmsync.rockylinux.orgin sync
opensuse/2026-09-02 01:352.7 TBstage.opensuse.orgsyncing
alpine/2026-09-02 05:05410 GBrsync.alpinelinux.orgin sync
freebsd/2026-09-01 23:44640 GBpkg.freebsd.orgin sync

Sizes are counted after hardlink deduplication, so the sum is smaller than the pool usage reported on the status page.

Point your package manager here

Arch Linux — /etc/pacman.d/mirrorlist

Server = https://pkg-mirror.bulsan.site/archlinux/$repo/os/$arch

Fedora — /etc/yum.repos.d/fedora.repo

[fedora]
name=Fedora $releasever - $basearch
baseurl=https://pkg-mirror.bulsan.site/fedora/releases/$releasever/Everything/$basearch/os/
metalink=
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

Comment out metalink= or the manager will keep resolving the global pool and ignore this mirror.

Rocky Linux 9

sed -i -e 's|^mirrorlist=|#mirrorlist=|g' \
       -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://pkg-mirror.bulsan.site/rocky|g' \
       /etc/yum.repos.d/rocky-*.repo

Alpine — /etc/apk/repositories

https://pkg-mirror.bulsan.site/alpine/v3.22/main
https://pkg-mirror.bulsan.site/alpine/v3.22/community

FreeBSD — /usr/local/etc/pkg/repos/mirror.conf

mirror: {
    url: "https://pkg-mirror.bulsan.site/freebsd/${ABI}/quarterly",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: yes
}
FreeBSD: { enabled: no }
Nothing here is repackaged or resigned. Release files and package signatures come straight from upstream, so gpgcheck stays on and verification works exactly as it would against the origin.