Skip to content

Mirror the feed ​

Sync the feed with rsync and serve it over HTTP(S). Routers verify the signed packages and indexes with the same key.

Sync ​

sh
mkdir -p /srv/mirror/openwrt-daeuniverse
rsync -av --delete-delay --delay-updates \
    rsync://openwrt.daeuniverse.org/openwrt-daeuniverse/ \
    /srv/mirror/openwrt-daeuniverse/

--delay-updates postpones file replacement until the transfer ends, and --delete-delay postpones deletions. These options do not update the entire repository atomically. Sync every few hours.

Serve ​

Serve the directory without changing its contents. Routers request <series>/packages/<arch>/ and <series>/kmods/<release>/<target>/<subtarget>/.

Use ​

Follow the guide, setting FEED to the mirror URL:

sh
FEED=https://mirror.example.org/openwrt-daeuniverse/$(echo "$DISTRIB_RELEASE" | cut -d. -f1-2)

Import the signing key from this site, not from the mirror.


Source: openwrt-packages feed site.