Astrid Core
Public Linux Package Mirrors

Linux packages, mirrored hourly.

Public rsync and HTTP mirrors of the package trees below, each kept in step with its own Tier 1 upstream every hour. Run by Astrid Core in San Francisco, California.

Arch Linux

Last sync 2026-10-16 01:58:14 UTC
Tree size 140G
Packages 15,928
Primary mirrors.ocf.berkeley.edu active
Secondary mirrors.kernel.org standby

Point pacman at us

Server = https://mirror.astrd.net/archlinux/$repo/os/$arch

Add near the top of /etc/pacman.d/mirrorlist -- pacman uses whichever listed server answers first.

Or pull the whole tree

rsync://mirror.astrd.net/archlinux

Read-only, anonymous, no login required. Good for bulk syncs, local mirrors, or air-gapped builds.

What we're mirroring

mirror root
NameTypeSizeModified
core/DIR--2007-09-14 15:35 UTC
core-staging/DIR--2023-05-19 12:48 UTC
core-testing/DIR--2023-05-19 12:48 UTC
extra/DIR--2010-09-22 04:59 UTC
extra-staging/DIR--2023-05-19 12:41 UTC
extra-testing/DIR--2023-05-19 12:41 UTC
gnome-unstable/DIR--2010-02-12 21:35 UTC
images/DIR--2026-10-15 13:35 UTC
iso/DIR--2026-10-01 15:01 UTC
kde-unstable/DIR--2009-12-18 17:36 UTC
latest/DIR--2025-04-12 11:29 UTC
multilib/DIR--2010-08-24 18:14 UTC
multilib-staging/DIR--2012-01-14 19:09 UTC
multilib-testing/DIR--2010-09-11 16:28 UTC
pool/DIR--2023-05-23 08:50 UTC
wsl/DIR--2026-10-01 11:37 UTC
lastsync11 bytes
view
1792113720
TXT11 bytes2026-10-16 01:22 UTC
lastupdate11 bytes
view
1792113076
TXT11 bytes2026-10-16 01:11 UTC
Open the file explorer ->

BlackArch

Last sync 2026-10-16 01:58:21 UTC
Tree size 38G
Packages 9,777
Primary mirrors.ocf.berkeley.edu active
Secondary ftp.halifax.rwth-aachen.de standby

Point pacman at us

[blackarch]
Server = https://mirror.astrd.net/blackarch/$repo/os/$arch

Set up BlackArch's signing keys FIRST -- its packages are signed by its own keyring, which lives in the repo itself, so pacman cannot install it from a repo it does not trust yet. Run BlackArch's documented bootstrap (for BlackArch, strap.sh, which installs blackarch-keyring and runs pacman-key --populate), then append the block above to /etc/pacman.conf and run pacman -Sy. This block replaces the default mirror, not the keyring step -- if the bootstrap already left you a /etc/pacman.d/blackarch-mirrorlist, putting the same Server line at the top of that file is equivalent.

What we're mirroring

mirror root
NameTypeSizeModified
blackarch/DIR--2025-11-10 00:21 UTC
torrent/DIR--2025-11-10 00:21 UTC
lastsync10 bytes
view
1792007882
TXT10 bytes2026-10-14 19:58 UTC
lastupdate11 bytes
view
1792004499
TXT11 bytes2026-10-14 19:01 UTC
Open the file explorer ->

No logs, on principle

We keep no access logs — not on this mirror, and not on the edge in front of it. No analytics, and no third-party CDN sits between you and these bytes.

That is a statement about what we choose to record, not a claim that we are blind to our own network: any operator can see what crosses its own wire in the moment. We simply do not write any of it down.

Need more than packages? Astrid Core also runs VPS, game, and web hosting out of the same Bay Area infrastructure — astrid.host.