<Overview>An all in one lancache docker providing a combination of the following three projects:
https://github.com/lancachenet/lancache-dns
https://github.com/lancachenet/monolithic
https://github.com/lancachenet/sniproxy
Thanks to cheesemarathon for their work on the SteamCacheBundle that inspired this and provided the grounding for the template. Note, however, that this Docker image does not run at all the same way and is strictly based on the original upstream logcache project.
On start, this image will download the latest domain list from https://github.com/uklans/cache-domains. This means no constant upgrading of the docker image is necessary in order to guarantee continued usability
<ConfigName="LANCACHE_IP"Target="LANCACHE_IP"Default=""Mode=""Description="IP Address of cache container. (Has to be the same as the HOST's IP. If you set the container's IP to 192.168.1.202 this has to be the same. If you use bridge it has to be the same as unRAID's IP.)"Type="Variable"Display="always"Required="true"Mask="false">192.168.1.202</Config>
<ConfigName="DNS_BIND_IP"Target="DNS_BIND_IP"Default=""Mode=""Description="IP Address of cache container. (Has to be the same as the HOST's IP. If you set the container's IP to 192.168.1.202 this has to be the same. If you use bridge it has to be the same as unRAID's IP.)"Type="Variable"Display="always"Required="true"Mask="false">192.168.1.202</Config>
<ConfigName="data"Target="/data/cache"Default=""Mode="rw"Description="Location to store the cached files"Type="Path"Display="always"Required="false"Mask="false">/mnt/user/lancache</Config>
<ConfigName="DNS Logs"Target="/var/log/named"Default=""Mode="rw"Description="Location to store the DNS logs"Type="Path"Display="always"Required="false"Mask="false">/mnt/user/appdata/lancache-bundle/log/named</Config>
<ConfigName="Nginx Logs"Target="/var/log/nginx"Default=""Mode="rw"Description="Location to store the Nginx logs"Type="Path"Display="always"Required="false"Mask="false">/mnt/user/appdata/lancache-bundle/log/nginx</Config>
<ConfigName="CACHE_MEM_SIZE"Target="CACHE_MEM_SIZE"Default=""Mode=""Description="Memory size for the cache"Type="Variable"Display="always"Required="false"Mask="false">500m</Config>
<ConfigName="CACHE_DISK_SIZE"Target="CACHE_DISK_SIZE"Default=""Mode=""Description="Max size for the cache"Type="Variable"Display="always"Required="false"Mask="false">2000g</Config>
<ConfigName="CACHE_MAX_AGE"Target="CACHE_MAX_AGE"Default=""Mode=""Description="Max age for files in the cache"Type="Variable"Display="always"Required="false"Mask="false">150d</Config>
<ConfigName="USE_GENERIC_CACHE"Target="USE_GENERIC_CACHE"Default=""Mode=""Description="Must be set to true to use generic cache"Type="Variable"Display="advanced"Required="true"Mask="false">true</Config>
<ConfigName="DISABLE_ARENANET"Target="DISABLE_ARENANET"Default=""Mode=""Description="Set to true to disable arenanet caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_BLIZZARD"Target="DISABLE_BLIZZARD"Default=""Mode=""Description="Set to true to disable blizzard caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_CITYOFHEROES"Target="DISABLE_CITYOFHEROES"Default=""Mode=""Description="Set to true to disable cityofheroes caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_DAYBREAK"Target="DISABLE_DAYBREAK"Default=""Mode=""Description="Set to true to disable daybreak caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_EPICGAMES"Target="DISABLE_EPICGAMES"Default=""Mode=""Description="Set to true to disable epicgames caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_FRONTIER"Target="DISABLE_FRONTIER"Default=""Mode=""Description="Set to true to disable frontier caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_HIREZ"Target="DISABLE_HIREZ"Default=""Mode=""Description="Set to true to disable hirez caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_NEVERWINTER"Target="DISABLE_NEVERWINTER"Default=""Mode=""Description="Set to true to disable neverwinter caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_NEXUSMODS"Target="DISABLE_NEXUSMODS"Default=""Mode=""Description="Set to true to disable nexusmods caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_NINTENDO"Target="DISABLE_NINTENDO"Default=""Mode=""Description="Set to true to disable nintendo caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_ORIGIN"Target="DISABLE_ORIGIN"Default=""Mode=""Description="Set to true to disable origin caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_RENEGADEX"Target="DISABLE_RENEGADEX"Default=""Mode=""Description="Set to true to disable renegadex caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_RIOT"Target="DISABLE_RIOT"Default=""Mode=""Description="Set to true to disable riot caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_ROCKSTAR"Target="DISABLE_ROCKSTAR"Default=""Mode=""Description="Set to true to disable rockstar caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_SONY"Target="DISABLE_SONY"Default=""Mode=""Description="Set to true to disable sony caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_STEAM"Target="DISABLE_STEAM"Default=""Mode=""Description="Set to true to disable steam caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_TESO"Target="DISABLE_TESO"Default=""Mode=""Description="Set to true to disable teso caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_TWITCH"Target="DISABLE_TWITCH"Default=""Mode=""Description="Set to true to disable twitch caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_UPLAY"Target="DISABLE_UPLAY"Default=""Mode=""Description="Set to true to disable uplay caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_WARFRAME"Target="DISABLE_WARFRAME"Default=""Mode=""Description="Set to true to disable warframe caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_WARGAMING"Target="DISABLE_WARGAMING"Default=""Mode=""Description="Set to true to disable wargaming caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_WSUS"Target="DISABLE_WSUS"Default=""Mode=""Description="Set to true to disable windowsupdates caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="DISABLE_XBOXLIVE"Target="DISABLE_XBOXLIVE"Default=""Mode=""Description="Set to true to disable xboxlive caching"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<Date>1581498411</Date>
<Description>An all in one lancache docker providing a combination of the following three projects:
https://github.com/lancachenet/lancache-dns
https://github.com/lancachenet/monolithic
https://github.com/lancachenet/sniproxy
Thanks to cheesemarathon for their work on the SteamCacheBundle that inspired this and provided the grounding for the template. Note, however, that this Docker image does not run at all the same way and is strictly based on the original upstream logcache project.
On start, this image will download the latest domain list from https://github.com/uklans/cache-domains. This means no constant upgrading of the docker image is necessary in order to guarantee continued usability</Description>