LanCache on Ubuntu 24.04 LTS

Azure Networking

a self hosted caching server for game and content downloads: it transparently caches Steam, Epic, Riot, Battle.net and Windows Update CDN traffic so a download pulled once is served from the local cache to every other machine on your network, with no login and no open resolver

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

LanCache is a self hosted caching server for large game and content downloads. It combines a transparent HTTP cache with a small DNS service: the DNS steers clients to the cache by answering the game content CDN domains it knows about with the cache's own address, and the cache stores each downloaded object once so that the next machine that needs the same update, game or patch pulls it from your local network at LAN speed instead of over the internet again. It caches an allow listed set of major content CDNs, including Steam, Epic Games, Riot, Battle.net, Origin, GOG and Windows Update, and everything else is left untouched.

It suits LAN parties, gaming cafes, esports venues, schools, offices and homelabs, anywhere many machines download the same large files and internet bandwidth is the bottleneck. Point your network's clients at the cache and repeated multi gigabyte downloads stop being paid for over and over.

Why the cloudimg image

cloudimg ships LanCache as a complete appliance rather than a stack of containers you have to wire up yourself: the official monolithic cache and DNS components run as pinned, digest verified containers under Docker, and on first boot the machine resolves its own address and configures the DNS to steer clients to its cache, so it is serving within a minute or two of launch. Security is designed in for a service that is public by design: there is no login and no credential of any kind to leak, and the two ways an internet reachable cache could be abused are closed by construction. The DNS answers only the game CDN domains it caches and refuses every other name, so it is never an open recursive resolver, and the cache proxies only those allow listed CDN hosts, never an arbitrary site, so it is never an open proxy, both proven on every build before the image is captured. The base is fully patched with unattended security updates enabled, cache storage lives on a resizable disk, and every image comes with a step by step deploy guide tested against the exact build and 24/7 cloudimg support.

Common uses

  • Serving repeated game and content downloads at LAN speed across a LAN party, cafe, venue or office
  • Cutting internet bandwidth cost where many machines pull the same large updates and patches
  • A drop in download cache for Steam, Epic, Battle.net, Windows Update and other major content CDNs