<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Magic Mirror on Rancher]]></title><description><![CDATA[<p dir="auto">I’m not sure where to post this so I hope I can find some help here.</p>
<p dir="auto">I’ve been running my magic mirror on a raspberry pi for a few months plugged into a Roku smart tv. I would like to repurpose the pi for other projects but I’m very attached to my magic mirror dashboard. My solution right now is to run the magic mirror on my home server and access it over a browser from my roku TV. This would allow the pi to be reused and the tv would be able to just display the page without anything else plugged into it.</p>
<p dir="auto">I’ve seen one issue is that Roku doesn’t have a web browser but I have found a few work arounds that I will try.</p>
<p dir="auto">My server has Kubernetes running on it to manage all of my docker containers and I manage that with Rancher. I have been using <a href="https://hub.docker.com/r/bastilimbach/docker-magicmirror/" target="_blank" rel="noopener noreferrer nofollow ugc">this</a> docker image and setup to create the container, which works. The problem is that when I go to the port that I publish it on (8075) I get an “unable to connect” error.</p>
<p dir="auto">I have tried changing the address in the config file from 0.0.0.0 to my server’s ip to see if that would help but I just get a crash error from the container.</p>
<p dir="auto">Any help with this issue would be much appreciated. Thanks in advance.</p>
]]></description><link>https://forum.magicmirror.builders/topic/15375/magic-mirror-on-rancher</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 05:26:56 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/15375.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Aug 2021 23:09:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Magic Mirror on Rancher on Fri, 13 Aug 2021 17:08:22 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">I have been using this docker image and setup to create the container, which works.</p>
</blockquote>
<p dir="auto">this docker image is not maintained anymore, meanwhile the image build fails so the image is old without containing security fixes. Also this image does not contain the latest mm version v2.16.0.</p>
<blockquote>
<p dir="auto">I deployed a service running the Magic Mirror image from that on port 8075.</p>
</blockquote>
<p dir="auto">can you show us this service? <code>kubectl get service &lt;service-name&gt; -o yaml</code></p>
<p dir="auto">I wrote a helm chart for running mm in k8s, you find it <a href="https://gitlab.com/khassel/magicmirror-helm" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>.</p>
]]></description><link>https://forum.magicmirror.builders/post/93663</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93663</guid><dc:creator><![CDATA[karsten13]]></dc:creator><pubDate>Fri, 13 Aug 2021 17:08:22 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Fri, 13 Aug 2021 01:53:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wmsmckay" aria-label="Profile: wmsmckay">@<bdi>wmsmckay</bdi></a> you should be able to docker inspect  xxxxxx, where xxxxxx is the container id to get the container IP address.  typically 172. something.</p>
<p dir="auto">then u can use browser on docker host to the container IP and the mm port.</p>
<p dir="auto">that proves the container config is right for the mm config</p>
<p dir="auto">then you can check the host port, localhost:8075, and the inspect will show u the port mapping definition. should show what is in the compose file</p>
<p dir="auto">then u can go to another machine</p>
]]></description><link>https://forum.magicmirror.builders/post/93633</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93633</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 13 Aug 2021 01:53:26 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Fri, 13 Aug 2021 01:36:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wmsmckay" aria-label="Profile: wmsmckay">@<bdi>wmsmckay</bdi></a> but mm needs to be set to port 80, right? that’s what the docker setup does, right?</p>
]]></description><link>https://forum.magicmirror.builders/post/93632</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93632</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 13 Aug 2021 01:36:41 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Fri, 13 Aug 2021 01:33:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Right. I have that port mapped but when I navigate to host:8075, I just get an error.</p>
<p dir="auto">In my logs it says</p>
<pre><code>Ready to go! Please point your browser to: http://0.0.0.0:8075
</code></pre>
<p dir="auto">But going to 10.0.0.16:8075 there is nothing there.</p>
]]></description><link>https://forum.magicmirror.builders/post/93631</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93631</guid><dc:creator><![CDATA[Wmsmckay]]></dc:creator><pubDate>Fri, 13 Aug 2021 01:33:25 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Fri, 13 Aug 2021 00:07:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wmsmckay" aria-label="Profile: wmsmckay">@<bdi>wmsmckay</bdi></a> no, inside the container it’s port 80</p>
<p dir="auto">the mapping is done outside, nat translation<br />
the app inside doesn’t know</p>
<p dir="auto">app configured to port 80<br />
docker does nat and exposes that on the docker host as 8075 (-p 8075:80)</p>
<p dir="auto">this is exactly the same as if u wanted your mm on a pi, exposed to the internet<br />
8080 on pi, router says map requests from 8075 on internet to port 8080 on the pi.</p>
<p dir="auto">pi doesn’t know</p>
]]></description><link>https://forum.magicmirror.builders/post/93625</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93625</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 13 Aug 2021 00:07:23 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Thu, 12 Aug 2021 23:39:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Corrent. I used the docker image above which maps port 80 in the container to an external port on the host which I set to 8075.</p>
<p dir="auto">The config file is set to the default which is</p>
<pre><code>var config = {
  address: "0.0.0.0", // Address to listen on, can be:
  port: 8075,
  ipWhitelist: [], // Set [] to allow all IP addresses
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/93624</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93624</guid><dc:creator><![CDATA[Wmsmckay]]></dc:creator><pubDate>Thu, 12 Aug 2021 23:39:49 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Thu, 12 Aug 2021 23:34:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wmsmckay" aria-label="Profile: wmsmckay">@<bdi>wmsmckay</bdi></a> so  mm config inside the container says port 8080, address:“0.0.0.0”, ipWhitelist:[]</p>
<p dir="auto">and u map that to 8075 on the host</p>
]]></description><link>https://forum.magicmirror.builders/post/93623</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93623</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 12 Aug 2021 23:34:10 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Thu, 12 Aug 2021 23:30:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wmsmckay" aria-label="Profile: wmsmckay">@<bdi>wmsmckay</bdi></a> the container cannot use it’s host address directly</p>
]]></description><link>https://forum.magicmirror.builders/post/93622</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93622</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 12 Aug 2021 23:30:30 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Thu, 12 Aug 2021 23:30:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I have a VM running Rancher, Kubernetes and Docker at 10.0.0.16. I deployed a service running the Magic Mirror image from that on port 8075. When I navigate to 10.0.0.16:8075 I get nothing.</p>
<p dir="auto">I have other service running on the stack that I can reach just fine e.g.  pihole, mysql databases, a web server.</p>
]]></description><link>https://forum.magicmirror.builders/post/93621</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93621</guid><dc:creator><![CDATA[Wmsmckay]]></dc:creator><pubDate>Thu, 12 Aug 2021 23:30:24 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Thu, 12 Aug 2021 23:24:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wmsmckay" aria-label="Profile: wmsmckay">@<bdi>wmsmckay</bdi></a> so u have a docker container, app running on address:“0.0.0.0”,  port??? exposed on the server as port??  and the firewall on the server allows access for outside the server.</p>
<p dir="auto">if u run a default http server container on that same server, can u access from the other system?</p>
]]></description><link>https://forum.magicmirror.builders/post/93620</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93620</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 12 Aug 2021 23:24:21 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Thu, 12 Aug 2021 23:19:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
<p dir="auto">I’m connecting from a device on the same network that the server is running on.</p>
<p dir="auto">Are you just wanting a network diagram?</p>
]]></description><link>https://forum.magicmirror.builders/post/93619</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93619</guid><dc:creator><![CDATA[Wmsmckay]]></dc:creator><pubDate>Thu, 12 Aug 2021 23:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror on Rancher on Thu, 12 Aug 2021 23:14:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wmsmckay" aria-label="Profile: wmsmckay">@<bdi>wmsmckay</bdi></a> connecting from where?</p>
<p dir="auto">can u show a diagram</p>
]]></description><link>https://forum.magicmirror.builders/post/93618</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/93618</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 12 Aug 2021 23:14:29 GMT</pubDate></item></channel></rss>