<?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[Please, separate automatic apps and platform upgrades]]></title><description><![CDATA[<p dir="auto">Today my Cloudron instance crashed during the automatic upgrade process - it's the first time in like 3 years, but it's pretty much enough for me to disable automatic platform upgrades anywhere until you can make it atomic (for example using snap or other Ubuntu Core or any other ways), just like you did for the apps.</p>
<p dir="auto">But I can see that you have one switch for both - apps and the platform.</p>
<p dir="auto">Could you please, separate that configuration?</p>
<p dir="auto">Considering last upgrade issues in 7.5 and my specific issue, where the whole configuration is lost, I would like to ask you to make it as a priority, if possible.</p>
<p dir="auto"><img src="/assets/uploads/files/1693556795258-screenshot-2023-09-01-at-10.23.43-resized.png" alt="Screenshot 2023-09-01 at 10.23.43.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/topic/9944/please-separate-automatic-apps-and-platform-upgrades</link><generator>RSS for Node</generator><lastBuildDate>Wed, 10 Jun 2026 21:26:04 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/9944.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Sep 2023 08:28:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Fri, 17 Apr 2026 14:42:41 GMT]]></title><description><![CDATA[<p dir="auto">Thank you!</p>
]]></description><link>https://forum.cloudron.io/post/123591</link><guid isPermaLink="true">https://forum.cloudron.io/post/123591</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Fri, 17 Apr 2026 14:42:41 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Mon, 16 Mar 2026 05:00:49 GMT]]></title><description><![CDATA[<p dir="auto">Implemented in <a href="https://git.cloudron.io/platform/box/-/commit/f334c696cbce9028354e05bc9898557cbb469a60" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/platform/box/-/commit/f334c696cbce9028354e05bc9898557cbb469a60</a></p>
]]></description><link>https://forum.cloudron.io/post/121927</link><guid isPermaLink="true">https://forum.cloudron.io/post/121927</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Mon, 16 Mar 2026 05:00:49 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Wed, 20 Sep 2023 11:10:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> thank you! I've managed to find a way around to keep automated updates keeping the risk of update failure to a minimum, but - don't you consider using btrfs or zfs's snapshots to work that around on the platform level?</p>
]]></description><link>https://forum.cloudron.io/post/73933</link><guid isPermaLink="true">https://forum.cloudron.io/post/73933</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Wed, 20 Sep 2023 11:10:31 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Mon, 11 Sep 2023 19:36:44 GMT]]></title><description><![CDATA[<p dir="auto">This only updates the platform itself. App updates have to be triggered individually via API (apps API docs are still pending as we rework the docs currently)</p>
]]></description><link>https://forum.cloudron.io/post/73478</link><guid isPermaLink="true">https://forum.cloudron.io/post/73478</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Mon, 11 Sep 2023 19:36:44 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Mon, 11 Sep 2023 18:38:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> , will that API call update all of the pending apps as well?<br />
<a href="https://docs.cloudron.io/api.html#tag/Updater/operation/updateCloudron" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/api.html#tag/Updater/operation/updateCloudron</a></p>
<p dir="auto">If not, what would be?</p>
]]></description><link>https://forum.cloudron.io/post/73472</link><guid isPermaLink="true">https://forum.cloudron.io/post/73472</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Mon, 11 Sep 2023 18:38:27 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Wed, 06 Sep 2023 14:47:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> I see. It feels like the platform doesn't really favour manual updates or a separate platform and apps updates.</p>
<p dir="auto">I can understand that - the concept of making a lot of upgrades often - but it's really a pity from the perspective of managing quite a few cloudrons in business critical tasks.</p>
]]></description><link>https://forum.cloudron.io/post/73258</link><guid isPermaLink="true">https://forum.cloudron.io/post/73258</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Wed, 06 Sep 2023 14:47:46 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Wed, 06 Sep 2023 14:40:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> The app section is referring to the app's update settings. The global section is referring to the global settings. Global settings overrides the app level settings. So, in this case, all updates are disabled.</p>
<p dir="auto">The app setting is simply saying updates are enabled at the app level. But the global level setting will prevent the app from updating.</p>
]]></description><link>https://forum.cloudron.io/post/73257</link><guid isPermaLink="true">https://forum.cloudron.io/post/73257</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 06 Sep 2023 14:40:44 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Wed, 06 Sep 2023 14:29:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> frankly speaking, reverse engineering is not what I've been hoping for <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=74f512c8ff7" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Please, check screenshots from the same platform - with automatic updates disabled, while it still says that apps are still covered by an automatic updates.</p>
<p dir="auto">Where is a truth here?</p>
<p dir="auto"><img src="/assets/uploads/files/1694010542670-screenshot-2023-09-06-at-16.27.06-resized.png" alt="Screenshot 2023-09-06 at 16.27.06.png" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1694010543024-screenshot-2023-09-06-at-16.27.18-resized.png" alt="Screenshot 2023-09-06 at 16.27.18.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/73253</link><guid isPermaLink="true">https://forum.cloudron.io/post/73253</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Wed, 06 Sep 2023 14:29:05 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Wed, 06 Sep 2023 05:10:48 GMT]]></title><description><![CDATA[<p dir="auto">We are just getting the 7.5 announcements out. Will fix up the rest API docs later this week. There's a lot of api calls that have changed. But what you are asking can be done using api as <a class="plugin-mentions-user plugin-mentions-a" href="/user/robi" aria-label="Profile: robi">@<bdi>robi</bdi></a> said. If you curious just follow the browser api calls.</p>
]]></description><link>https://forum.cloudron.io/post/73202</link><guid isPermaLink="true">https://forum.cloudron.io/post/73202</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 06 Sep 2023 05:10:48 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Wed, 06 Sep 2023 04:52:08 GMT]]></title><description><![CDATA[<p dir="auto">Well, if you can do it from the UI there's an API, so one can look at all the browser calls as they're made. I started a few posts here on the forum documenting my steps with similar attempts to automate it, but got stuck with no help.</p>
<p dir="auto">Might be good to wait until <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> documents the overhauled API and makes things easier.</p>
]]></description><link>https://forum.cloudron.io/post/73201</link><guid isPermaLink="true">https://forum.cloudron.io/post/73201</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Wed, 06 Sep 2023 04:52:08 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Tue, 05 Sep 2023 19:48:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robi" aria-label="Profile: robi">@<bdi>robi</bdi></a> I wouldn't mind if you share whatever you have / ready to do, that's for sure.</p>
<p dir="auto">The problem is that, according to <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> , there is no API, unless I'm missing something.</p>
]]></description><link>https://forum.cloudron.io/post/73178</link><guid isPermaLink="true">https://forum.cloudron.io/post/73178</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Tue, 05 Sep 2023 19:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Tue, 05 Sep 2023 18:18:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> scripting within n8n.. or even just a bunch of curl commands I think</p>
]]></description><link>https://forum.cloudron.io/post/73176</link><guid isPermaLink="true">https://forum.cloudron.io/post/73176</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Tue, 05 Sep 2023 18:18:36 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Tue, 05 Sep 2023 11:11:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robi" aria-label="Profile: robi">@<bdi>robi</bdi></a> pardon?</p>
]]></description><link>https://forum.cloudron.io/post/73151</link><guid isPermaLink="true">https://forum.cloudron.io/post/73151</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Tue, 05 Sep 2023 11:11:50 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Tue, 05 Sep 2023 09:47:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> it can do that too</p>
]]></description><link>https://forum.cloudron.io/post/73146</link><guid isPermaLink="true">https://forum.cloudron.io/post/73146</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Tue, 05 Sep 2023 09:47:38 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Tue, 05 Sep 2023 07:01:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robi" aria-label="Profile: robi">@<bdi>robi</bdi></a> I prefer minimum of the moving parts and I don’t really like the programming with n8n; writing a script feels much easier and less error prone.</p>
]]></description><link>https://forum.cloudron.io/post/73139</link><guid isPermaLink="true">https://forum.cloudron.io/post/73139</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Tue, 05 Sep 2023 07:01:26 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Tue, 05 Sep 2023 06:19:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> perhaps make an N8N workflow with the API</p>
]]></description><link>https://forum.cloudron.io/post/73135</link><guid isPermaLink="true">https://forum.cloudron.io/post/73135</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Tue, 05 Sep 2023 06:19:51 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Tue, 05 Sep 2023 05:12:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> Ok… what about something that gets all apps list, check and execute update on any of those, who has ‘update available’ flag?</p>
]]></description><link>https://forum.cloudron.io/post/73133</link><guid isPermaLink="true">https://forum.cloudron.io/post/73133</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Tue, 05 Sep 2023 05:12:02 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Tue, 05 Sep 2023 22:01:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> internally, there is only one update pattern, we have to implement splitting it up.</p>
]]></description><link>https://forum.cloudron.io/post/73125</link><guid isPermaLink="true">https://forum.cloudron.io/post/73125</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 05 Sep 2023 22:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Mon, 04 Sep 2023 16:48:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> I see, thank you for clarification. I guess it means we are speaking months here.</p>
<p dir="auto">Is there any API call, that I can probably execute with <code>curl</code> to automatically update only apps from cron?</p>
]]></description><link>https://forum.cloudron.io/post/73100</link><guid isPermaLink="true">https://forum.cloudron.io/post/73100</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Mon, 04 Sep 2023 16:48:13 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Mon, 04 Sep 2023 13:54:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> said in <a href="/post/73079">Please, separate automatic apps and platform upgrades</a>:</p>
<blockquote>
<p dir="auto">Does it mean that separate apps updates and manual platform updates are out of the scope for the foreseeable future?</p>
</blockquote>
<p dir="auto">Ah no. I was simply stating the lay of the land <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=74f512c8ff7" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
<p dir="auto">If it's seen as useful by many, we will implement it.</p>
]]></description><link>https://forum.cloudron.io/post/73083</link><guid isPermaLink="true">https://forum.cloudron.io/post/73083</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Mon, 04 Sep 2023 13:54:04 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Mon, 04 Sep 2023 13:08:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> thank you.</p>
<p dir="auto">Does it mean that separate apps updates and manual platform updates are out of the scope for the foreseeable future?</p>
]]></description><link>https://forum.cloudron.io/post/73079</link><guid isPermaLink="true">https://forum.cloudron.io/post/73079</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Mon, 04 Sep 2023 13:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Fri, 01 Sep 2023 12:01:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/necrevistonnezr" aria-label="Profile: necrevistonnezr">@<bdi>necrevistonnezr</bdi></a> said in <a href="/post/72927">Please, separate automatic apps and platform upgrades</a>:</p>
<blockquote>
<p dir="auto">So was this a "standard" update or - as "many releases ago" suggests - an update crossing several versions?</p>
</blockquote>
<p dir="auto">We only have standard update i.e updating from previous version to next one. Cannot jump several versions (atleast, we have never tested this, but in any case there is no easy way to do this unless you hotfix the code from gitlab).</p>
<p dir="auto">I was debugging a bit yesterday but we have a code path where we create keys. These keys have to be written into filesystem <strong>and</strong> the database. It's written in db for backup and written in filesystem for containers to be able to use them. Unfortunately, writing to fs and db is not an atomic operation. The current code gets confused if there is some crash between the two writes (for example, no disk space). I will just fix it to be more robust.</p>
]]></description><link>https://forum.cloudron.io/post/72930</link><guid isPermaLink="true">https://forum.cloudron.io/post/72930</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 01 Sep 2023 12:01:07 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Fri, 01 Sep 2023 11:57:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> said in <a href="/post/72913">Please, separate automatic apps and platform upgrades</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/necrevistonnezr" aria-label="Profile: necrevistonnezr">@<bdi>necrevistonnezr</bdi></a> not quite correct, not from what I know at least: I remember some apps just were not updated during the transition from 7.4 to 7.5 due to some database dependency.</p>
</blockquote>
<p dir="auto">No, happens quite frequently. Just a few examples:</p>
<ul>
<li><a href="https://forum.cloudron.io/post/42603">https://forum.cloudron.io/post/42603</a></li>
<li><a href="https://forum.cloudron.io/post/47840">https://forum.cloudron.io/post/47840</a></li>
<li><a href="https://forum.cloudron.io/post/5325">https://forum.cloudron.io/post/5325</a></li>
<li><a href="https://forum.cloudron.io/post/9472">https://forum.cloudron.io/post/9472</a></li>
<li><a href="https://forum.cloudron.io/post/9950">https://forum.cloudron.io/post/9950</a></li>
</ul>
<blockquote>
<p dir="auto">So, I believe, the dependency mechanism is there and could be used appropriately.</p>
<p dir="auto">And if that's correct, I would rather have an outdated app instead of the crashed one.</p>
</blockquote>
<p dir="auto">Agreed.</p>
]]></description><link>https://forum.cloudron.io/post/72929</link><guid isPermaLink="true">https://forum.cloudron.io/post/72929</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Fri, 01 Sep 2023 11:57:35 GMT</pubDate></item><item><title><![CDATA[Reply to Please, separate automatic apps and platform upgrades on Fri, 01 Sep 2023 11:53:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/72926">Please, separate automatic apps and platform upgrades</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> Ah yes, thanks. I just read the ticket. This is related to sftp keys migration which happenned many releases ago. It leaves the system in an inconsistent state. Strange bug somewhere.</p>
</blockquote>
<p dir="auto">So was this a "standard" update or - as "many releases ago" suggests - an update crossing several versions?</p>
]]></description><link>https://forum.cloudron.io/post/72927</link><guid isPermaLink="true">https://forum.cloudron.io/post/72927</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Fri, 01 Sep 2023 11:53:35 GMT</pubDate></item></channel></rss>