Hey everyone, this is a quick tutorial for installing the latest monolithic lancache that has superseded the steamcache release. (See video below).
The monolithic lancache is comprised of three docker containers with improved functionality:
This tutorial was created and configured on a small VM with Ubuntu 18.04 but it is much more preferred to be on physical hardware with lots of memory and high network/disk IO. Our current LFGLAN caching server is a physical Dell R420, 128GB memory, 4TB RAID-1 SSDs, and 10GB networking to accommodate up to 50+ users downloading full games and updates as an example.
The following install/configuration can be tailored to your environment and hardware.
*This video also shows an unsupported workaround for Comcast Xfinity ISP subscribers. Comcast forces steam downloads explicitly over https but can be failed back to http with the following configuration.
(IF YOU ARE NOT A COMCAST SUBSCRIBER THIS DOES NOT APPLY, PLEASE SKIP AHEAD)
After the install is complete or after a reboot, I usually wait about 5-10 minutes for DNS to update/cache on the local server before having any clients connect. This will save you any headaches down the way when trying to troubleshoot if your configuration is working properly.
Next, lets verify the connectivity and caching functionality.
Congrats you are all finished