A community-run mirror of several Linux distribution archives, served over HTTPS and rsync from hosts in Amsterdam and Frankfurt. Anonymous access, no registration, no rate limit for ordinary package manager traffic.
Archives
kali/1.9 TB
kali-images/412 GB
almalinux/2.4 TB
debian/3.1 TB
debian-cd/906 GB
ubuntu/2.8 TB
tails/78 GB
Usage
# Kali Linux — /etc/apt/sources.list deb https://mirrors.bulsan.site/kali kali-rolling main contrib non-free non-free-firmware
# AlmaLinux 9 — /etc/yum.repos.d/almalinux.repo [baseos] name=AlmaLinux $releasever - BaseOS baseurl=https://mirrors.bulsan.site/almalinux/$releasever/BaseOS/$basearch/os/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
# rsync (mirror operators only, please throttle to 50 MB/s) rsync -avH --delete rsync://mirrors.bulsan.site/kali/ /srv/mirror/kali/
Signature verification is unchanged: packages keep the upstream GPG signatures and release files. This mirror does not repackage or modify anything it carries.
Sync status
| Archive | Upstream | Frequency | Last run | State |
|---|---|---|---|---|
| kali | archive.kali.org | every 6 h | 04:12 UTC | in sync |
| kali-images | archive.kali.org | daily | 03:40 UTC | in sync |
| almalinux | rsync.repo.almalinux.org | every 6 h | 04:30 UTC | in sync |
| debian | ftp.nl.debian.org | every 4 h | 05:05 UTC | in sync |
| debian-cd | cdimage.debian.org | daily | 02:15 UTC | in sync |
| ubuntu | archive.ubuntu.com | every 4 h | 05:20 UTC | in sync |
| tails | rsync.tails.net | daily | 01:50 UTC | catching up |
Nodes
| Host | Location | Uplink | Protocols |
|---|---|---|---|
| nl-1 | Amsterdam, NL | 10 Gbit/s | HTTPS, rsync |
| nl-2 | Amsterdam, NL | 10 Gbit/s | HTTPS, rsync |
| de-1 | Frankfurt, DE | 10 Gbit/s | HTTPS, rsync |
The hostname resolves to all three nodes; your resolver picks one. IPv6 is available on the Amsterdam nodes.