Viewing as everyone topics and scenes not meant for you are faded or hidden

pkgproxy map

How pkgproxy caches packages for apt, snapd, Go, Docker and LXD, one narrated deck per topic. Pick any place, follow the roads at the end of each deck, and switch perspective at the top to see what applies to you. The written documentation is at zygoon.pl/pkgproxy; to run pkgproxy in GitHub Actions jobs, see setup-pkgproxy.

START HERE Why pkgproxyone cache for every client⚑ A requestclient to cache and back⚑ CORE · the path every side shares One listenerTCP or socket · dispatch⚑ Fetch oncefills · joining requests⚑ The storekeys · commit · forever⚑ Immutable or notforever or revalidated⚑ Stalled upstreamsidle, not total, time⚑ Offline modeserve what is cached⚑ APT A forward proxyAcquire::http::Proxy⚑ Cache keysarchive id · hash checks⚑ pool and distsforever · rechecked⚑ HTTPS sourcesa blind CONNECT tunnel⚑ SNAP Snap Store relaysnaps · assertions⚑ GO MODULES Go module proxyGOPROXY · sumdb⚑ DOCKER Registry mirrorDocker Hub images⚑ LXD LXD imagessimplestreams mirrors⚑ Build containerssnapcraft · rockcraft⚑ FILES Files by checksumcloud images · https too⚑ SETUP AND THE COMMAND LINE pkgproxyctl setupone client at a time⚑ pkgproxyctlstats · cache · offline⚑ The setup pagefor remote machines⚑ OPERATIONS Settingsflags · env · snap set⚑ Statisticsstats API · cache page⚑ The cache pagelive map · dashboard⚑ The access logone line · one outcome⚑ pkgproxy for CIrunners · VMs · containers⚑ Hosted CI runnersGitHub · GitLab.com · in the job⚑ INSIDE PKGPROXY · for contributors The source treepackages · conventions⚑ A request in codegateway · transport⚑ internal/filltable · tailing · users⚑ Store and keysinterface · keys · index⚑ The sides' packagesgomod · revalidate⚑ Cache page codecacheusage · events⚑ Translationserrors · guides · logs⚑ How it is testedunit · synctest · spread⚑
⚑ visited 0 of 0 · dashed: no slides yet · audience: users administrators CI operators contributors

Click a place to enter it. Inside a topic you see only its exits; m brings the whole map back. space plays, ← → step.

1 / 1

Roads from here