# Steamcache A light weight series of services that allow caching of steam downloads, windows updates and more! ## Inspiration / Further Reading - [http://steamcache.github.io/](http://steamcache.github.io/) ## Warning Please note this is a set of 3 services that work well for caching downloaded content. HOWEVER, you will be poisoning your DNS records and creating a small Man-In-The-Middle attach for some services. These are very real concerns that should be considered before running these services. ## Hardware Concerns The official docs state you'll want "big, dedicated hardware". They are not lying. You'll want at least a 500Gb HD, preferably >1Tb and likely an O-Droid HC2 dedicated to this setup. This setup also assumes you will only be running steamcache on the main, wired network adapter with *no* firewall. We do **NOT** recommend running Steamcache alongside any other services. There are too many ways things can go wrong when putting this service alongside others. ## Prep Install ``` bash # Prep mkdir -p /tank/steam/cache/data /tank/steam/cache/logs # Setup static IP(s) for the main board running steam cache ; fix the IP addresses in the run scripts below ``` ## Install / Run ``` bash cat > /root/steamcache.sh < /root/steamcache-dns.sh < steamcache-sniproxy.sh <