Public Repo

A free, public mirror service for popular Linux distributions. Everything is synchronized across all architectures and archives—one reliable worldwide mirror with fast download speeds.

Privacy

We do not log individual download requests. No access data is stored, sold, or shared with third parties.

Supported Projects

ProjectTierPath
Arch LinuxTier 2archlinux/
Arch Linux ARMTier 3archlinuxarm/
Arch Linux 32Tier 3archlinux32/
UbuntuTier 3ubuntu/, ubuntu-ports/, ubuntu-cd/
DebianTier 3debian/, debian-security/, debian-cd/
LineageOSTier 3lineageos/
Linux MintTier 3linuxmint-cd/, linuxmint-packages/
GentooTier 3gentoo/, gentoo-portage/
EndeavourOSTier 3endeavouros/
Raspberry PiTier 3raspbian/
CachyOSTier 3cachyos/
Chaotic-AURTier 3aur.chaotic.cx/
F-DroidTier 3fdroid-repo/, fdroid-archive/

How to Use

Instructions for configuring each mirror. Replace codenames with your installed release where noted.

Arch Linux

Add to the top of /etc/pacman.d/mirrorlist:

Server = https://public-repo.com/archlinux/$repo/os/$arch
Arch Linux ARM

Add to the top of /etc/pacman.d/mirrorlist:

Server = https://public-repo.com/archlinuxarm/$arch/$repo
Arch Linux 32

Add to the top of /etc/pacman.d/mirrorlist:

Server = https://public-repo.com/archlinux32/$arch/$repo
Ubuntu

Replace noble with your Ubuntu codename (e.g. jammy, focal). For x86_64, edit /etc/apt/sources.list:

deb https://public-repo.com/ubuntu/ noble main restricted universe multiverse
deb https://public-repo.com/ubuntu/ noble-updates main restricted universe multiverse
deb https://public-repo.com/ubuntu/ noble-security main restricted universe multiverse

For ARM and other non-x86 architectures, use ubuntu-ports instead:

deb https://public-repo.com/ubuntu-ports/ noble main restricted universe multiverse
deb https://public-repo.com/ubuntu-ports/ noble-updates main restricted universe multiverse
deb https://public-repo.com/ubuntu-ports/ noble-security main restricted universe multiverse

ISO images are available at ubuntu-cd/.

Debian

Replace bookworm with your Debian codename. Edit /etc/apt/sources.list:

deb https://public-repo.com/debian/ bookworm main contrib non-free non-free-firmware
deb https://public-repo.com/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://public-repo.com/debian-security/ bookworm-security main contrib non-free non-free-firmware

ISO images are available at debian-cd/.

Linux Mint

For package updates, replace virginia with your Mint codename. Edit /etc/apt/sources.list.d/official-package-repositories.list:

deb https://public-repo.com/linuxmint-packages/ virginia main upstream import backport

ISO images are available at linuxmint-cd/.

Gentoo

Add the mirror to /etc/portage/make.conf for distfile downloads:

GENTOO_MIRRORS="https://public-repo.com/gentoo"

To sync the Portage tree via HTTP snapshot, edit /etc/portage/repos.conf/gentoo.conf:

[gentoo]
location = /var/db/repos/gentoo
sync-type = webrsync
auto-sync = yes

Then run emerge-webrsync to perform the initial sync. Subsequent syncs can be triggered with emerge --sync.

EndeavourOS

Add to the top of /etc/pacman.d/endeavouros-mirrorlist:

Server = https://public-repo.com/endeavouros/$repo/$arch
Raspberry Pi (Raspbian)

Replace bookworm with your Raspbian codename. Edit /etc/apt/sources.list:

deb https://public-repo.com/raspbian/ bookworm main contrib non-free rpi
CachyOS

Add to the top of /etc/pacman.d/cachyos-mirrorlist:

Server = https://public-repo.com/cachyos/$repo/$arch
Chaotic-AUR

After completing the standard Chaotic-AUR setup, add this mirror to the top of /etc/pacman.d/chaotic-mirrorlist:

Server = https://public-repo.com/aur.chaotic.cx/$repo/$arch
F-Droid

In the F-Droid app, go to Settings → Repositories and add:

https://public-repo.com/fdroid-repo/

For the full archive (older versions), add:

https://public-repo.com/fdroid-archive/
LineageOS

OTA zip images are browseable at lineageos/. Navigate to your device codename and select the build you want to flash.

Other Projects

public-common.com Management node

public-adns.com Public authoritative DNS service

public-rdns.com Public recursive DNS service

public-blank.com Public static / parking service

public-repo.com Public mirror service