<?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[Mirror for a Charity Auction]]></title><description><![CDATA[<p dir="auto">“Any sufficiently advanced technology is indistinguishable from magic.” – Arthur C. Clarke</p>
<p dir="auto">Many years ago, I went to a very small school and I’ve stayed in touch with most of the people from that class. One of my friends is now a parent with kids in that same school and heavily involved with the PTA, school clubs, etc. Each year, they host an auction to raise funds for the school sports &amp; drama programs and she asked if I could donate a magic mirror for the auction. So I came up with this:</p>
<p dir="auto"><img src="/assets/uploads/files/1705023164095-donecropped2.jpg" alt="DoneCropped2.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">The theme is the use of technology to give the appearance of magic. The left side of the face has various equations &amp; graphs, while the right size has some wiccan &amp; magic symbols. The words are carved with my CNC and filled with a 2-part resin with metallic pigment.</p>
<p dir="auto">It’s running on an RPI4 with the camera module and a PIR sensor built into the frame. There are 300 neopixels running around the back side of the frame, but I didn’t quite have time to get that part of the mirror working before the auction. It has my reverse SSH code on it, so I can get into it remotely now that it’s been auctioned off.</p>
<p dir="auto">Honestly, there are several things I would do differently if I had more time (I’m a terrible procrastinator). It needs engravings on the top &amp; bottom pieces of the facing frame, not just the sides. And the pigment for the words should be darker, I think. If I can convince them to give it back to me for a couple weeks, I may be able to redo the frame properly. And I really need to buckle down and get the neopixels working properly.</p>
]]></description><link>https://forum.magicmirror.builders/topic/18380/mirror-for-a-charity-auction</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 11:43:00 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/18380.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Jan 2024 01:41:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mirror for a Charity Auction on Tue, 23 Jan 2024 02:48:25 GMT]]></title><description><![CDATA[<p dir="auto">and there are lots of cool docker containers to use</p>
<p dir="auto">dozzle will tell you about the status of all the containers<br />
<img src="/assets/uploads/files/1705537102672-screenshot-at-2024-01-17-18-13-45-resized.png" alt="Screenshot at 2024-01-17 18-13-45.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">uptime-kuma can let you check and report on the status of different ‘apps’ web urls, connections… and send alerts<br />
<img src="/assets/uploads/files/1705537153911-screenshot-at-2024-01-17-18-17-23-resized.png" alt="Screenshot at 2024-01-17 18-17-23.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">watchtower will watch all the versions of the docker containers and auto upgrade them as they change…</p>
<p dir="auto">my son and I have realized that if we lose our home network, there is no way for all this to tell us… so we are going to add uptime-kuma monitors of things running in the others house and then alert them if there is a lost connection.</p>
]]></description><link>https://forum.magicmirror.builders/post/114696</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114696</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 23 Jan 2024 02:48:25 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Thu, 18 Jan 2024 00:05:50 GMT]]></title><description><![CDATA[<p dir="auto">see this for a cloudflare tunnel startup…</p>
<p dir="auto"><a href="https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-local-tunnel/" target="_blank" rel="noopener noreferrer nofollow ugc">https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-local-tunnel/</a></p>
<p dir="auto">you need to buy a domain name that you can change the processor underneith… I bought one thru namecheap (domain xxx.xyz)  for a few dollars a year for a couple years.</p>
]]></description><link>https://forum.magicmirror.builders/post/114695</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114695</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 18 Jan 2024 00:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Thu, 18 Jan 2024 01:46:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tippon" aria-label="Profile: Tippon">@<bdi>Tippon</bdi></a> yes, you register a URL that targets the machine thru the tunnel<br />
and then u can target specific systems and ports</p>
<p dir="auto">one of those is the guacamole app, in a container</p>
<p dir="auto">then guacamole will let you create  sub apps and different access points to the systems</p>
<p dir="auto">so my ha.xxx.yyy talks directly to home assistant<br />
but my rm.xxx.yyy talks to guacamole, which has ‘apps’ defined<br />
<img src="/assets/uploads/files/1705535611158-screenshot-at-2024-01-17-17-51-49.png" alt="Screenshot at 2024-01-17 17-51-49.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">after I logon to guac, I get a list of my ‘apps’… these present in a web page on the system I am on , so ssh in a web page…   now… some things, don’t work the same,  nano doesn’t display.   but vnc works…</p>
]]></description><link>https://forum.magicmirror.builders/post/114693</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114693</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 18 Jan 2024 01:46:42 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Wed, 17 Jan 2024 23:44:15 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> Does that give you SSH access to the server you’re running everything on as well as other devices on your network?</p>
<p dir="auto">I’m currently looking into changing my server OS and putting everything into containers, and then reorganising my network to make everything easier to access, so I’m trying to get everything right from the start :)</p>
]]></description><link>https://forum.magicmirror.builders/post/114691</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114691</guid><dc:creator><![CDATA[Tippon]]></dc:creator><pubDate>Wed, 17 Jan 2024 23:44:15 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Wed, 17 Jan 2024 23:10:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bhepler" aria-label="Profile: bhepler">@<bdi>bhepler</bdi></a> That’s brilliant, thank you :)</p>
<p dir="auto">I’ve got some homework to do :D</p>
]]></description><link>https://forum.magicmirror.builders/post/114690</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114690</guid><dc:creator><![CDATA[Tippon]]></dc:creator><pubDate>Wed, 17 Jan 2024 23:10:13 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Wed, 17 Jan 2024 15:42:22 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> Now this sounds interesting. Do you have tutorial or URL where I can learn how to set this up?</p>
]]></description><link>https://forum.magicmirror.builders/post/114651</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114651</guid><dc:creator><![CDATA[bhepler]]></dc:creator><pubDate>Wed, 17 Jan 2024 15:42:22 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Wed, 17 Jan 2024 15:37:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bhepler" aria-label="Profile: bhepler">@<bdi>bhepler</bdi></a> one can also use cloudflare to create a tunnel, (using a docker container on the device to do the inbound connect)</p>
<p dir="auto">cloudflare allow you to create an uri that gets mapped to a local address and port…</p>
<p dir="auto">I have ssh and vnc access to my systems thru this<br />
ha.xxx.yyy  gives me the HomeAssistant home page<br />
ssh.xxx.yyy gives me ssh<br />
vnc.xxx.yyy gives me vnc<br />
fb.xxx.yyy gives me the file browser<br />
i’ve got different uris to different systems.</p>
<p dir="auto">then u can use https: from the user browser to the cloudflare uri, and then the tunnel…</p>
<p dir="auto">you can use other docker tools (filebrowser, …) to give access to different services…</p>
]]></description><link>https://forum.magicmirror.builders/post/114650</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114650</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 17 Jan 2024 15:37:42 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Wed, 17 Jan 2024 15:30:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tippon" aria-label="Profile: Tippon">@<bdi>Tippon</bdi></a> Yeah, that’s pretty much it. The mirror attempts to connect to my command &amp; control server at DNS entry that I control. When it connects, it establishes a reverse SSH connection. I can ride that reverse SSH connection down into the mirror. The C&amp;C server is cloud based, so I just turn it off whenever I don’t need to connect to the mirrors.</p>
<p dir="auto">Because it’s the mirror making the outgoing connection, firewalls let it pass by. All the mirror needs is a connection to the internet.</p>
<p dir="auto"><a href="https://forum.magicmirror.builders/topic/10233/remote-ssh-access-to-the-mirrors-you-give-away">I have a pretty long tutorial on how to set it up</a>. I’m a bit verbose.</p>
]]></description><link>https://forum.magicmirror.builders/post/114648</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114648</guid><dc:creator><![CDATA[bhepler]]></dc:creator><pubDate>Wed, 17 Jan 2024 15:30:40 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Wed, 17 Jan 2024 01:21:14 GMT]]></title><description><![CDATA[<p dir="auto">That looks amazing :)</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bhepler" aria-label="Profile: bhepler">@<bdi>bhepler</bdi></a> said in <a href="/post/114372">Mirror for a Charity Auction</a>:</p>
<blockquote>
<p dir="auto">It has my reverse SSH code on it, so I can get into it remotely now that it’s been auctioned off.</p>
</blockquote>
<p dir="auto">I don’t really understand reverse SSH. Does it let you connect if you don’t know the remote IP address? I’m looking at setting up a mirror for my mother in law, and if she changes ISP, the IP address will change. She’s not technical enough to be able to find the new one and let me know.</p>
]]></description><link>https://forum.magicmirror.builders/post/114609</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114609</guid><dc:creator><![CDATA[Tippon]]></dc:creator><pubDate>Wed, 17 Jan 2024 01:21:14 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Mon, 15 Jan 2024 22:58:43 GMT]]></title><description><![CDATA[<p dir="auto">Outstanding. Love the CNC skills.</p>
]]></description><link>https://forum.magicmirror.builders/post/114545</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114545</guid><dc:creator><![CDATA[rmonkey]]></dc:creator><pubDate>Mon, 15 Jan 2024 22:58:43 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Mon, 15 Jan 2024 11:16:59 GMT]]></title><description><![CDATA[<p dir="auto">Awesome! Hope it fetches a high price!</p>
]]></description><link>https://forum.magicmirror.builders/post/114506</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114506</guid><dc:creator><![CDATA[rejas]]></dc:creator><pubDate>Mon, 15 Jan 2024 11:16:59 GMT</pubDate></item><item><title><![CDATA[Reply to Mirror for a Charity Auction on Fri, 12 Jan 2024 09:57:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bhepler" aria-label="Profile: bhepler">@<bdi>bhepler</bdi></a></p>
<p dir="auto">Great :-)</p>
]]></description><link>https://forum.magicmirror.builders/post/114381</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114381</guid><dc:creator><![CDATA[KamiSchami]]></dc:creator><pubDate>Fri, 12 Jan 2024 09:57:52 GMT</pubDate></item></channel></rss>