Hello All,
In response to the issue with the windows update cache that appears to be bricked.
TL:DR; Replace -e WINDOWSCACHE_IP=192.168.1.55 \ with -e WSUSCACHE_IP=192.168.1.55 \ @jakkuh_t
Now for the long explanation:
When running and debugging the steamcache-dns image I noticed that zoning files were created based on profiles that are fetched from this url: https://raw.githubusercontent.com/uklans/cache-domains/master/cache_domains.json
In the bootscript of the docker image it will take all parameters ending with CACHE_IP and use the prefix of this string to match it to an existing profile in the URL above.
This also means that currently there are a lot more services available that could be cached then just the ones mentioned in the tutorial.
So to build further upon the example of the video.
This
sudo docker run \
--restart unless-stopped -d \
--name steamcache-dns \
-p 192.168.1.50:53:53/udp \
-e UPSTREAM_DNS=1.1.1.1 \
-e STEAMCACHE_IP=192.168.1.50 \
-e ORIGINCACHE_IP=192.168.1.51 \
-e BLIZZARDCACHE_IP=192.168.1.52 \
-e RIOTCACHE_IP=192.168.1.53 \
-e FRONTIERCACHE_IP=192.168.1.54 \
-e WINDOWSCACHE_IP=192.168.1.55 \
steamcache/steamcache-dns:latest
becomes
sudo docker run \
--restart unless-stopped -d \
--name steamcache-dns \
-p 192.168.1.50:53:53/udp \
-e UPSTREAM_DNS=1.1.1.1 \
-e STEAMCACHE_IP=192.168.1.50 \
-e ORIGINCACHE_IP=192.168.1.51 \
-e BLIZZARDCACHE_IP=192.168.1.52 \
-e RIOTCACHE_IP=192.168.1.53 \
-e FRONTIERCACHE_IP=192.168.1.54 \
-e WSUSCACHE_IP=192.168.1.55 \
steamcache/steamcache-dns:latest
I hope this helps
Have a nice day!
By the way, when checking up on the history of the template file I noticed that there never was a "WINDOWS" template to begin with. Maybe an other version was used in the video. (https://github.com/uklans/cache-domains/commits/master/cache_domains.json)