cheesemarathon Posted January 25, 2017 Share Posted January 25, 2017 (edited) Application Name: Bitwarden Description: This is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients*, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal. Application Site: https://github.com/dani-garcia/bitwarden_rs Docker Hub: https://hub.docker.com/r/mprasil/bitwarden/ Github: https://github.com/dani-garcia/bitwarden_rs Thanks to dani-garcia and mprasil for this application Application Name: diyHue Description: diyHue allows you to create your own Philips Hue system easily and at a much lower cost. By default it supports just WiFi lights and sensors, but it can be extended to also controll ZigBee devices such as Tradfri, Genuine Phillips Hue, Xiaomi and others. Application Site: https://diyhue.org Docker Hub: https://hub.docker.com/r/diyhue/core/ Github: https://github.com/diyhue/diyHue Install Instructions: https://diyhue.readthedocs.io/en/latest/getting_started.html#docker-install Thanks to Marius Motea for this application Application Name: SteamCacheBundle Description: This docker container provides a caching proxy server for game download content. For any network with more than one PC gamer connected, this will drastically reduce internet bandwidth consumption. This container is designed to support any game that uses HTTP and also supports HTTP range requests (used by Origin). This should make it suitable for: Steam (Valve) Origin (EA Games) Riot Games (League of Legends) Battle.net (Hearthstone, Starcraft 2, Overwatch) Frontier Launchpad (Elite Dangerous, Planet Coaster) Uplay (Ubisoft) Windows Updates Thanks to @mlebjerg for combining all the docker images and creating the template Docker Hub: https://hub.docker.com/r/mlebjerg/steamcachebundle/ Github: https://steamcache.github.io/ https://github.com/mlebjerg/SteamCacheBundle Install Instructions: https://squishedmooo.com/the-new-and-easier-all-in-one-steamcache/ Application Name: Ghost Description: Ghost is a fully open source, adaptable platform for building and running a modern online publication Application Site: docs.ghost.org/docs Docker Hub: https://hub.docker.com/_/ghost/ Github: https://github.com/TryGhost/Ghost Install Instructions: https://squishedmooo.com/how-to-setup-a-blog-with-ghost/ Application Name: Cloud Commander Description: Cloud Commander is an orthodox web file manager with console and editor. Application Site: http://cloudcmd.io/ Docker Hub: https://hub.docker.com/r/coderaiser/cloudcmd/ Github: https://github.com/coderaiser/cloudcmd Application Name: VNC Web Browser Description: This container provides a VNC connection, via web or VNC client, to an Xfce desktop with access to both FireFox and Chrome browsers Docker Hub: https://hub.docker.com/r/consol/centos-xfce-vnc/ Github: https://github.com/ConSol/docker-headless-vnc-container Application Name: OAuth2 Proxy Description: A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group. Docker Hub: https://hub.docker.com/r/cheesemarathon/oauth2-proxy/ Github: https://github.com/bitly/oauth2_proxy Install Instructions: https://squishedmooo.com/how-to-setup-oauth2-proxy-on-unraid/ Application Name: Metabase Description: Simple access to Metabase through a Docker container. Metabase is the easy, open source way for everyone in your company to ask questions and learn from data Application Site: http://www.metabase.com/ Docker Hub: https://hub.docker.com/r/metabase/metabase/ Github: https://github.com/cheesemarathon/docker-templates Not recommended for use anymore but still here for reference and support: Application Name: generic-cache Description: Provides the same function as SteamCacheBundle but uses several containers instead of one! Docker Hub: https://hub.docker.com/r/steamcache/generic/ Github: https://steamcache.github.io/ Install Instructions: https://squishedmooo.com/how-to-install-steamcache-on-unraid/ Please post any questions/issues relating to these containers you have in this thread. Edited February 28 by cheesemarathon Add diyHue link 5 Quote Link to comment
Squid Posted January 25, 2017 Share Posted January 25, 2017 Repository will be added to CA tonight Sent from my LG-D852 using Tapatalk 1 Quote Link to comment
2fat2fly Posted October 25, 2017 Share Posted October 25, 2017 On 18.09.2017 at 10:18 PM, cheesemarathon said: dig @X.X.X.X +short steamcache.cs.steampowered.com Should I write it on server or in game PC? Quote Link to comment
cheesemarathon Posted October 25, 2017 Author Share Posted October 25, 2017 Should I write it on server or in game PC?Your gaming PC, but if it's Windows based you want to use the power shell command bellow the command you mentioned. Sent from my Pixel using Tapatalk Quote Link to comment
2fat2fly Posted October 25, 2017 Share Posted October 25, 2017 8 minutes ago, cheesemarathon said: Your gaming PC, but if it's Windows based you want to use the power shell command bellow the command you mentioned. If I change DNS settings in my router, is not it enough? then ofc cmd -> ipconfig /flushdns Quote Link to comment
cheesemarathon Posted October 25, 2017 Author Share Posted October 25, 2017 If I change DNS settings in my router, is not it enough? then ofc cmd -> ipconfig /flushdnsThat command is simply to check that the DNS container is working nothing more. You can change your DNS settings in your router but this will affect every device on your network. Personally I felt this was not necessary as I only had one machine I wanted to steam cache. Up To you though, as long as your machine running steam points correctly to your DNS server, however you did it, it should workSent from my Pixel using Tapatalk 1 Quote Link to comment
2fat2fly Posted October 25, 2017 Share Posted October 25, 2017 1 minute ago, cheesemarathon said: it should work yes, it works properly at my internet club with 20 gaming PC. But I have another issue: what if I have different type of network, like this: I've done everything step by step like in this guide https://arstechnica.com/gaming/2017/01/building-a-local-steam-caching-server-to-ease-the-bandwidth-blues/ also changed DNS-settings. but size of my cache server does not incrase Quote Link to comment
cheesemarathon Posted October 25, 2017 Author Share Posted October 25, 2017 yes, it works properly at my internet club with 20 gaming PC. But I have another issue: what if I have different type of network, like this: I've done everything step by step like in this guide https://arstechnica.com/gaming/2017/01/building-a-local-steam-caching-server-to-ease-the-bandwidth-blues/ also changed DNS-settings. but size of my cache server does not incraseDownload the smallest game you own. Then uninstall it. Now start it downloading again and run this command on your server.docker exec steamcache /scripts/watchlog.shDoes that return red, green, yellow or no text? Sent from my Pixel using Tapatalk 1 Quote Link to comment
2fat2fly Posted October 25, 2017 Share Posted October 25, 2017 (edited) 19 minutes ago, cheesemarathon said: yellow or no text? only yellow text. upd: What does yellow collor mean ? green, red? Edited October 25, 2017 by 2fat2fly Quote Link to comment
cheesemarathon Posted October 25, 2017 Author Share Posted October 25, 2017 only yellow text. upd: What does yellow collor mean ? green, red?Green means it's downloading from cached data, red means it's from the steam servers, yellow is other data that is just forwarded right through.Upon running the command you first commented about, did it return the IP of your steam cache server? Sent from my Pixel using Tapatalk 1 Quote Link to comment
2fat2fly Posted October 25, 2017 Share Posted October 25, 2017 3 hours ago, cheesemarathon said: Upon running the command you first commented about, did it return the IP of your steam cache serve does not work on windows 7 Will try later with Wireshark, to understand where it connects On 18.09.2017 at 10:18 PM, cheesemarathon said: Now update the DNS settings on the machine with steam installed, could u say, what names should i add to my dns? for this moment i've added *.cs.steampowered.com = 217.118.9.29. Should i add more? Quote Link to comment
cheesemarathon Posted October 25, 2017 Author Share Posted October 25, 2017 could u say, what names should i add to my dns? for this moment i've added *.cs.steampowered.com = 217.118.9.29. Should i add more? Update the DNS settings on your gaming machine with the IP address of your server running the steam cache software. Sent from my Pixel using Tapatalk Quote Link to comment
cheesemarathon Posted October 25, 2017 Author Share Posted October 25, 2017 1 hour ago, 2fat2fly said: does not work on windows 7 Will try later with Wireshark, to understand where it connects Using command prompt try this command: nslookup steamcache.cs.steampowered.com It should return the IP of your router and then the second IP should be of your steam cache server Also, is your steam cache server not local? If not, what is the point in you setting this up? The only benefit I can see to running this is if you have a data cap on your internet. Having the server external makes no difference here. The second improvement it makes is faster downloads, but again only if the server is local. I guess if its very geographically close the downloads could be faster but nowhere near as fast compared to if the server was local. 1 Quote Link to comment
2fat2fly Posted October 25, 2017 Share Posted October 25, 2017 35 minutes ago, cheesemarathon said: nslookup steamcache.cs.steampowered.com it shows my cache server. 36 minutes ago, cheesemarathon said: is your steam cache server not local? no, as I said I did everything step by step and it's working at internet club properly. But 2nd cache server i want to run in my local ISP. 57 minutes ago, cheesemarathon said: what is the point in you setting this up? In my country internet is very expensive. But local peering is cheap. Thats why I want to force all my users download from local cache server. Let me show u my art, to understand what i mean: Quote Link to comment
JoergHH Posted October 25, 2017 Share Posted October 25, 2017 Hi everyone. Does anyone have an idea how to make the VNC Web Browser accessible from outside via LetsEncrypt? All my attempts so far have failed. Regards from Hamburg/Germany, JoergHH Quote Link to comment
realmonster Posted October 26, 2017 Share Posted October 26, 2017 I'm having a little bit of a problem and it may have to do with being on unRAID 6.4.0-rc9f. I'm following the instructions by cheesemarathon, my unRAIDs ip address is 192.168.1.15 with no vlans. I've gone into settings>identification and changed the unRAID management port from 80 to 81, it no longer shows red on the list of deployed host ports in unRAID and in fact the docker starts fine with pretty much nothing in its log and the address when put into a browser gives me "Request Header Or Cookie Too Large". So I set my dns in windows to 192.168.1.15 and 8.8.8.8. When I try to run the following command in powershell Resolve-DnsName steamcache.cs.steampowered.com -server 192.168.1.15 I get a block of red text part of which says "DNS name does not exist". If i try to ping or nslookup that address it never resolves. I'm pretty sure at this point that its broken, but just for fun, I telnet in and run docker exec steamcache /scripts/watchlog.sh and I get a few blocks of yellow text, but when I try to download Terraria, theres no feedback on that log. I've never set up a steamcache before, so I have to admit I don't know what I'm doing there. 1 Quote Link to comment
cheesemarathon Posted October 26, 2017 Author Share Posted October 26, 2017 I'm having a little bit of a problem and it may have to do with being on unRAID 6.4.0-rc9f. I'm following the instructions by cheesemarathon, my unRAIDs ip address is 192.168.1.15 with no vlans. I've gone into settings>identification and changed the unRAID management port from 80 to 81, it no longer shows red on the list of deployed host ports in unRAID and in fact the docker starts fine with pretty much nothing in its log and the address when put into a browser gives me "Request Header Or Cookie Too Large". So I set my dns in windows to 192.168.1.15 and 8.8.8.8. When I try to run the following command in powershellResolve-DnsName steamcache.cs.steampowered.com -server 192.168.1.15 I get a block of red text part of which says "DNS name does not exist". If i try to ping or nslookup that address it never resolves. I'm pretty sure at this point that its broken, but just for fun, I telnet in and rundocker exec steamcache /scripts/watchlog.sh and I get a few blocks of yellow text, but when I try to download Terraria, theres no feedback on that log. I've never set up a steamcache before, so I have to admit I don't know what I'm doing there.Hi realmonsterThanks for all the info and persevering with this. I hadn't been running the software my self but recently set it up again to try fix some of the problems people seem to be having. I am also running 6.4.0-rc9f and have the exact same issue as you. I have had it working with my instructions before so I know it can work! I will try rolling back and reinstalling to confirm the issue lies with rc9f when I have time. Feel free to do this yourself as well if you can and let me know how you get on. Sent from my Pixel using Tapatalk Quote Link to comment
cheesemarathon Posted October 26, 2017 Author Share Posted October 26, 2017 In my country internet is very expensive. But local peering is cheap. Thats why I want to force all my users download from local cache server. Let me show u my art, to understand what i mean: Ok I understand why you want to run this now. It looks like your DNS is resolving ok. Check the permissions on location your storing your steam cache and make sure it's recursively set to 777. Also are your running unraid 6.4.0-rc9f as it looks like there may be an issue running steam cache with that version of unraid but I'm still looking into that. Sent from my Pixel using Tapatalk 1 Quote Link to comment
cheesemarathon Posted October 26, 2017 Author Share Posted October 26, 2017 @realmonster @2fat2fly I have located the issue. The DNS container was not setup correctly. I am working on getting it updated/fixed in community applications but for now you can edit your current config: Remove the TPC port. Make sure the network is in bridge mode not host. Turn privelaged off. Change the key for steamcache-ip to STEAMCACHE_IP. After that you should be able to run Resolve-DnsName and have it return your server IP, and it should then cache your steam games OK. 1 Quote Link to comment
cheesemarathon Posted October 26, 2017 Author Share Posted October 26, 2017 On 25/10/2017 at 5:43 PM, JoergHH said: Hi everyone. Does anyone have an idea how to make the VNC Web Browser accessible from outside via LetsEncrypt? All my attempts so far have failed. Regards from Hamburg/Germany, JoergHH Hi JoergHH I'm not an expert on LetsEncrypt or reverse proxies at all! However, if you post what you have tried so far I may be able to advise. Also, i am not the creator of the container. I just made it available on Community applications. So you may want to try the containers author for some help. The github for the container is here . Quote Link to comment
realmonster Posted October 27, 2017 Share Posted October 27, 2017 Quote Change the key for steamcache-ip to STEAMCACHE_IP. I'm sorry, I dont understand. What is a key and where do i find the steamcache-ip key? Quote Link to comment
cheesemarathon Posted October 27, 2017 Author Share Posted October 27, 2017 Change the key for steamcache-ip to STEAMCACHE_IP. I'm sorry, I dont understand. What is a key and where do i find the steamcache-ip key? In the settings for the steamcache-dns docker, there was a section where you entered the IP of your server. It was called steamcache-ip To the right of that is an edit button. Click that. I the new window, anywhere it says steamcache-ip, replace that with STEAMCSCHE_IP Sent from my Pixel using Tapatalk Quote Link to comment
realmonster Posted October 27, 2017 Share Posted October 27, 2017 Oh. I thought that's what you probably meant, but I didn't click edit so I didn't see that exact text. Sorry for being lazy. I've made the change on my home server and it appears to be working now. When I get home from work, I'm going to try the unRAID 6.4.0 feature for giving a docker a different IP address so my unRAID GUI can be on port 80 again. Not that it matters, I'm just curious. I'll chime back in with results.. Quote Link to comment
cheesemarathon Posted October 27, 2017 Author Share Posted October 27, 2017 Oh. I thought that's what you probably meant, but I didn't click edit so I didn't see that exact text. Sorry for being lazy. I've made the change on my home server and it appears to be working now. When I get home from work, I'm going to try the unRAID 6.4.0 feature for giving a docker a different IP address so my unRAID GUI can be on port 80 again. Not that it matters, I'm just curious. I'll chime back in with results..No problem, good idea, let me know how you get onSent from my Pixel using Tapatalk Quote Link to comment
TechDaddy Posted October 30, 2017 Share Posted October 30, 2017 I keep getting this problem with port 53 for the DNS server. I'm unsure how to correct it... Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.