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
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
| Name | Type | Size | Modified |
|---|---|---|---|
| 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 bytesview1792113720 | TXT | 11 bytes | 2026-10-16 01:22 UTC |
lastupdate11 bytesview1792113076 | TXT | 11 bytes | 2026-10-16 01:11 UTC |
BlackArch
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
| Name | Type | Size | Modified |
|---|---|---|---|
| blackarch/ | DIR | -- | 2025-11-10 00:21 UTC |
| torrent/ | DIR | -- | 2025-11-10 00:21 UTC |
lastsync10 bytesview1792007882 | TXT | 10 bytes | 2026-10-14 19:58 UTC |
lastupdate11 bytesview1792004499 | TXT | 11 bytes | 2026-10-14 19:01 UTC |
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.