<?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[How Do You Remotely Manage and Automate Updates for Multiple MagicMirror Setups?]]></title><description><![CDATA[<p dir="auto">Hey everyone,</p>
<p dir="auto">I help manage several MagicMirror installations in different locations (office, public displays, a couple at home), and I’m exploring ways to remotely monitor, update, and automate their maintenance—almost like a mini SysOps setup.</p>
<p dir="auto">Would love to hear your thoughts on:</p>
<p dir="auto">How do you remotely access and update your MagicMirror systems? (SSH, VNC, scripts?)</p>
<p dir="auto">Has anyone set up automated updates for modules, system packages, or even Pi OS?</p>
<p dir="auto">Are you using tools like Ansible, Attune, or shell scripts to manage multiple devices?</p>
<p dir="auto">Any tips on monitoring performance or uptime remotely—like lightweight dashboards or alerts?</p>
<p dir="auto">I’d love to streamline everything, especially for mirrors running 24/7 in public or semi-unattended setups.</p>
<p dir="auto">Appreciate any advice or examples of your automation workflows!</p>
<p dir="auto">Thanks,</p>
]]></description><link>https://forum.magicmirror.builders/topic/19735/how-do-you-remotely-manage-and-automate-updates-for-multiple-magicmirror-setups</link><generator>RSS for Node</generator><lastBuildDate>Mon, 15 Jun 2026 08:03:20 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/19735.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Jun 2025 11:06:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How Do You Remotely Manage and Automate Updates for Multiple MagicMirror Setups? on Wed, 18 Jun 2025 11:00:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/karsten13" aria-label="Profile: karsten13">@<bdi>karsten13</bdi></a> it’s very easy!</p>
]]></description><link>https://forum.magicmirror.builders/post/127030</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127030</guid><dc:creator><![CDATA[henryjhon4587]]></dc:creator><pubDate>Wed, 18 Jun 2025 11:00:24 GMT</pubDate></item><item><title><![CDATA[Reply to How Do You Remotely Manage and Automate Updates for Multiple MagicMirror Setups? on Mon, 16 Jun 2025 22:46:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/warpwandererx" aria-label="Profile: WarpWandererX">@<bdi>WarpWandererX</bdi></a> said in <a href="/post/127013">How Do You Remotely Manage and Automate Updates for Multiple MagicMirror Setups?</a>:</p>
<blockquote>
<p dir="auto">Has anyone set up automated updates for modules, system packages, or even Pi OS?</p>
</blockquote>
<p dir="auto">I played around with bootc a few months ago and <a href="https://gitlab.com/khassel/magicmirror-bootc" target="_blank" rel="noopener noreferrer nofollow ugc">used mm as example</a>.</p>
<p dir="auto">It uses fedora as os and it gets weekly updates.</p>
]]></description><link>https://forum.magicmirror.builders/post/127022</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127022</guid><dc:creator><![CDATA[karsten13]]></dc:creator><pubDate>Mon, 16 Jun 2025 22:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to How Do You Remotely Manage and Automate Updates for Multiple MagicMirror Setups? on Mon, 16 Jun 2025 10:55:38 GMT]]></title><description><![CDATA[<p dir="auto">Actually your use case is what I am working on the last few weeks. Just to give you some information what I’m doing</p>
<ul>
<li>Setup my own Tailscale VPN using Headscale
<ul>
<li>This gives me the option to access all machine remotely.</li>
</ul>
</li>
<li>Setup my own Ansible Server using Semaphore UI
<ul>
<li>This allows me to push changes to the clients.</li>
</ul>
</li>
<li>Setup my own Rustdesk Service for remote-screen access</li>
<li>Setup “raspberry pi connect” as fallback solution</li>
<li>Setup of “kuma uptime” for monitoring all clients</li>
</ul>
<p dir="auto">For the actual (initial) system setup I use:</p>
<ul>
<li>Bash Scripts for initial setup and installations (basiclly what is not done by Ansible)
<ul>
<li>Separated into a “sudo” and “non sudo” script</li>
</ul>
</li>
<li>Ansible Playbook for 80% of software installation (Pi-Apps, Headscale-Config, some Helpers like Bash-Extentsions, uninstalling unneeded softwar, enable system services, …)</li>
<li>Ansible Playbook for MagicMirror Installation</li>
<li>Ansible Playbook for modules installation</li>
<li>Ansible Playbook for some CRON Jobs</li>
</ul>
<p dir="auto">There a a couple of things/tasks left, which I need to do manually</p>
<ul>
<li>Preparing the <code>config.js</code> because every MagicMirror installation needs a different one</li>
<li>Optimizing the scripts and ansible playbooks. It works for me, but some parameters would be great.</li>
<li>Many things I do not remember here :D</li>
</ul>
<p dir="auto">The update process are something which I do not include in the automations. There are too many manual steps and checks to include. Apart from that I’ll try to avoid update as long as I can - never touch a running system ;)</p>
]]></description><link>https://forum.magicmirror.builders/post/127019</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127019</guid><dc:creator><![CDATA[schlomm]]></dc:creator><pubDate>Mon, 16 Jun 2025 10:55:38 GMT</pubDate></item><item><title><![CDATA[Reply to How Do You Remotely Manage and Automate Updates for Multiple MagicMirror Setups? on Sat, 14 Jun 2025 12:37:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/warpwandererx" aria-label="Profile: WarpWandererX">@<bdi>WarpWandererX</bdi></a> generally im in the camp, if its not broken, dont touch it.</p>
<p dir="auto">this is not a single app docker container type system</p>
<p dir="auto">and even on my docker multi container  system I’ve been whacked by breaking changes, multiple times, knocking out access as well, when all i had was remote access.</p>
<p dir="auto">i dont see any process that would make this reliable in an automated way.</p>
<p dir="auto">sd cards are fragile, lots of writes are bad<br />
os updates in place  are fraught with unexpected prompts (like the switch to Wayland now)<br />
you can use my MagicMirror upgrade script to get to next MagicMirror release</p>
<p dir="auto">but we have breaking changes too,<br />
like the weather module defaults a couple releases back</p>
<p dir="auto">the updatenotification module can auto update module changes.</p>
<p dir="auto">im a change only if broken, test it first guy. its more work,<br />
but the results are better</p>
]]></description><link>https://forum.magicmirror.builders/post/127014</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127014</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 14 Jun 2025 12:37:20 GMT</pubDate></item></channel></rss>