From be2e9291fe88e30c70687560fb41a5b05eccbefb Mon Sep 17 00:00:00 2001 From: KemoNine Date: Sat, 16 Feb 2019 20:23:40 +0000 Subject: [PATCH] Add initial steamcache docs --- services/steamcache.md | 131 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 services/steamcache.md diff --git a/services/steamcache.md b/services/steamcache.md new file mode 100644 index 0000000..2418183 --- /dev/null +++ b/services/steamcache.md @@ -0,0 +1,131 @@ +# 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 <