<?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[AppsMonitor - monitoring for your Cloudron]]></title><description><![CDATA[<p dir="auto"><strong>AppsMonitor</strong> is now available as a Community App</p>
<p dir="auto"><strong>AppsMonitor</strong> is a lightweight monitoring dashboard for Cloudron that gives a quick view of app health, services, disk usage, recent events, and alerts.</p>
<p dir="auto">Current features include:</p>
<ul>
<li>dashboard for app and platform status</li>
<li>issue detection and recent history</li>
<li>email and Telegram alerts (instant for issues, daily digest as summary)</li>
<li>public status page (optional)</li>
<li>Cloudron proxyAuth protection</li>
</ul>
<p dir="auto"><img src="/assets/uploads/files/1789258761101-screenshot-2026-09-13-at-01-18-51-dashboard-appsmonitor-resized.png" alt="Screenshot 2026-09-13 at 01-18-51 Dashboard - AppsMonitor.png" class=" img-fluid img-markdown" width="1476" height="676" /></p>
<p dir="auto">It is packaged as a Community App and built on the new cloudron-minibase.</p>
<p dir="auto"><strong>CloudronVersions.json</strong> : <a href="https://communityapps.appx.uk/cloudron-appsmonitor/CloudronVersions.json" target="_blank" rel="noopener noreferrer nofollow ugc">https://communityapps.appx.uk/cloudron-appsmonitor/CloudronVersions.json</a><br />
(also on <a href="https://ca.cloudron.io" target="_blank" rel="noopener noreferrer nofollow ugc">https://ca.cloudron.io</a>)</p>
<p dir="auto">A nice bonus from using cloudron-minibase: the current app image is <strong>307MB</strong>.</p>
<p dir="auto">If anyone gives it a try, feedback on usability, alerting, and anything that looks off would be very welcome.</p>
]]></description><link>https://forum.cloudron.io/topic/15954/appsmonitor-monitoring-for-your-cloudron</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 20:50:54 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15954.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 Sep 2026 23:54:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Thu, 17 Sep 2026 20:02:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nichu42" aria-label="Profile: nichu42">@<bdi>nichu42</bdi></a> no problem, enjoy the holiday, let me know if you get further information afterwards</p>
]]></description><link>https://forum.cloudron.io/post/129621</link><guid isPermaLink="true">https://forum.cloudron.io/post/129621</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Thu, 17 Sep 2026 20:02:51 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Thu, 17 Sep 2026 19:52:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a> I am on 10.0.5<br />
I didn't spot anything useful in the log. But I am on vacation and only have my mini screen Fairphone with me do I might have missed something.</p>
]]></description><link>https://forum.cloudron.io/post/129619</link><guid isPermaLink="true">https://forum.cloudron.io/post/129619</guid><dc:creator><![CDATA[nichu42]]></dc:creator><pubDate>Thu, 17 Sep 2026 19:52:01 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 19:50:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nichu42" aria-label="Profile: nichu42">@<bdi>nichu42</bdi></a> strange : not showing in my live or test instances.<br />
I've done 5 test installs of AppsMonitor today</p>
<p dir="auto">So probably need to start some basic 'differences' test :<br />
I'm running cloudron 9.2<br />
Are you the same or are you upgraded to 10 ?</p>
<p dir="auto">Any logs showing what was happening before the crash ?</p>
]]></description><link>https://forum.cloudron.io/post/129557</link><guid isPermaLink="true">https://forum.cloudron.io/post/129557</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 16 Sep 2026 19:50:23 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 19:05:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a> It is AppsMonitor and it appears during the installation after it failed.</p>
]]></description><link>https://forum.cloudron.io/post/129555</link><guid isPermaLink="true">https://forum.cloudron.io/post/129555</guid><dc:creator><![CDATA[nichu42]]></dc:creator><pubDate>Wed, 16 Sep 2026 19:05:28 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 18:06:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nichu42" aria-label="Profile: nichu42">@<bdi>nichu42</bdi></a> just checking : is that AppsMonitor ? or AppInspector ?<br />
(sequence of messages leaves me unclear)</p>
<p dir="auto">EDIT : I did a fresh install of AppsMonitor and did not meet any errors.<br />
Is that message from the app's Logs panel ? or where did it show up ?</p>
]]></description><link>https://forum.cloudron.io/post/129552</link><guid isPermaLink="true">https://forum.cloudron.io/post/129552</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 16 Sep 2026 18:06:07 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 17:51:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a> Fresh install fails with<br />
An error occurred during the install operation: Nginx Error: Error reloading nginx: /usr/bin/sudo exited with code 1 signal null</p>
]]></description><link>https://forum.cloudron.io/post/129550</link><guid isPermaLink="true">https://forum.cloudron.io/post/129550</guid><dc:creator><![CDATA[nichu42]]></dc:creator><pubDate>Wed, 16 Sep 2026 17:51:30 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 15:58:39 GMT]]></title><description><![CDATA[<p dir="auto">Could not resist it - <strong>AppInspector</strong> available :<br />
<a href="https://forum.cloudron.io/post/129539">https://forum.cloudron.io/post/129539</a></p>
<p dir="auto">Needs more and deeper tests, and nothing will ever be a guarantee.<br />
But it's a start.</p>
]]></description><link>https://forum.cloudron.io/post/129540</link><guid isPermaLink="true">https://forum.cloudron.io/post/129540</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 16 Sep 2026 15:58:39 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 15:59:42 GMT]]></title><description><![CDATA[<p dir="auto">Sounds like <s>“CommunityAppChecker”</s> "AppInspector" utility is needed. Put a CloudronVersions link in input box, utility checks whatever is needed/possible, generate alerts for sus content.<br />
Conceptually best to come from Cloudron team but that drags Cloudron towards approving apps, which is probably a v.bad direction.  Maybe I will give some thought to it.</p>
<p dir="auto">I really understand and support the official stance - it is simply not viable otherwise.</p>
<p dir="auto">Some other simple defences :</p>
<ul>
<li>have registered app packager scheme : no fees, basic metadata, probably already publicly known, enough to know legit packager and no more</li>
<li><a href="http://ca.cloudron.io" target="_blank" rel="noopener noreferrer nofollow ugc">ca.cloudron.io</a> only takes submissions from registered packagers (currently must have a Cloudron account)</li>
<li>Cloudron will hate (understandably) any form of stars or likes on <a href="http://ca.cloudron.io" target="_blank" rel="noopener noreferrer nofollow ugc">ca.cloudron.io</a>, but maybe a simple more neutral voluntary “I installed this” counter</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/129531</link><guid isPermaLink="true">https://forum.cloudron.io/post/129531</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 16 Sep 2026 15:59:42 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 08:45:44 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/necrevistonnezr" aria-label="Profile: necrevistonnezr">@<bdi>necrevistonnezr</bdi></a> <a href="/post/129520">said</a>:</p>
<p dir="auto">Just out of curiosity (and little technical knowledge): Shouldn't a system that isolates apps via docker not be taken down completely by a malformed configuration file of one app?</p>
</blockquote>
<p dir="auto">Yeah, absolutely. This is a good conversation to have <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=0a81dc44670" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Cloudron was written primarily for pre-packaged apps written by us and not as a sandboxing environment to run arbitrary applications. When packages were written by us, we could "trust" the input in the manifest file, description, post install etc. When we made custom apps possible, the worst case was that a user sabotages himself with a poorly written manifest. But now with community apps, there is a new vector that malicious apps can do unknown things. For example, what if the description has some clickjacking or scam link? So, you can hit problems even without installing or running an app (so we don't hit run time isolation). This is also why we don't want to integrate community listing straight into the main dashboard, this would give too many good feelings of trust.</p>
<p dir="auto">We are fixing issues (like this) as and when they come, but one should only run 3rd party packages they trust. Cloudron company's primary focus is still to runs the apps from the main app store and not to make a general trusted environment to run random stuff (FWIW, I don't think such a product exists out there).</p>
]]></description><link>https://forum.cloudron.io/post/129529</link><guid isPermaLink="true">https://forum.cloudron.io/post/129529</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 16 Sep 2026 08:45:44 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 08:33:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a> Yes, this was more directed at the Cloudron Team...</p>
]]></description><link>https://forum.cloudron.io/post/129527</link><guid isPermaLink="true">https://forum.cloudron.io/post/129527</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Wed, 16 Sep 2026 08:33:19 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 08:15:42 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> Totally agree...</p>
]]></description><link>https://forum.cloudron.io/post/129526</link><guid isPermaLink="true">https://forum.cloudron.io/post/129526</guid><dc:creator><![CDATA[p44]]></dc:creator><pubDate>Wed, 16 Sep 2026 08:15:42 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 08:12:11 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Just out of curiosity (and little technical knowledge): Shouldn't a system that isolates apps via docker not be taken down completely by a malformed configuration file of one app?</p>
</blockquote>
<p dir="auto">someone will correct me if I am seeing this wrongly.<br />
it wasn't malformed configuration of an app<br />
it was a box service that failed</p>
<p dir="auto">Ideally and mostly running containers are isolated.<br />
But every cloudron app depends on box services, from nginx to maybe addons like proxyAuth.  If the box service trips up, the app can't function as it should.</p>
]]></description><link>https://forum.cloudron.io/post/129525</link><guid isPermaLink="true">https://forum.cloudron.io/post/129525</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 16 Sep 2026 08:12:11 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 08:08:52 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> understand, sounds fraught</p>
<p dir="auto">just done a 3rd test install<br />
both cloudron box services and app seem ok</p>
]]></description><link>https://forum.cloudron.io/post/129524</link><guid isPermaLink="true">https://forum.cloudron.io/post/129524</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 16 Sep 2026 08:08:52 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 07:42:35 GMT]]></title><description><![CDATA[<p dir="auto">No, I de-installed as soon as the system was up and running again, I had my share of experiments for the day <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=0a81dc44670" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/129522</link><guid isPermaLink="true">https://forum.cloudron.io/post/129522</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Wed, 16 Sep 2026 07:42:35 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 07:33:30 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> thanks for reporting.</p>
<p dir="auto">If I am understand this correctly, it wasn't me or the app <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=0a81dc44670" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":smile:" alt="😄" /></p>
<p dir="auto">Is it working for you now ?<br />
Not seeing any issues on a fresh install</p>
]]></description><link>https://forum.cloudron.io/post/129521</link><guid isPermaLink="true">https://forum.cloudron.io/post/129521</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 16 Sep 2026 07:33:30 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 07:27:10 GMT]]></title><description><![CDATA[<p dir="auto">Thanks!</p>
<p dir="auto">Just out of curiosity (and little technical knowledge): Shouldn't a system that isolates apps via docker not be taken down completely by a malformed configuration file of <em>one</em> app?</p>
]]></description><link>https://forum.cloudron.io/post/129520</link><guid isPermaLink="true">https://forum.cloudron.io/post/129520</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Wed, 16 Sep 2026 07:27:10 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 07:25:21 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> sorry, bad link, fixing now.</p>
<p dir="auto">Correct link :<br />
<a href="https://communityapps.appx.uk/cloudron-appsmonitor/media/screenshot.png" target="_blank" rel="noopener noreferrer nofollow ugc">https://communityapps.appx.uk/cloudron-appsmonitor/media/screenshot.png</a></p>
]]></description><link>https://forum.cloudron.io/post/129519</link><guid isPermaLink="true">https://forum.cloudron.io/post/129519</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 16 Sep 2026 07:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 07:08:23 GMT]]></title><description><![CDATA[<p dir="auto">Thanks, so the proxy auth addon should be fixed - <a href="https://git.cloudron.io/platform/box/-/commit/6705b1c1107ec43ce09eff1945cd84ef9c60ff07" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/platform/box/-/commit/6705b1c1107ec43ce09eff1945cd84ef9c60ff07</a></p>
]]></description><link>https://forum.cloudron.io/post/129517</link><guid isPermaLink="true">https://forum.cloudron.io/post/129517</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 16 Sep 2026 07:08:23 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 07:07:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a> <a href="https://communityapps.appx.uk/cloudron-appsmonitor/screenshot.png" target="_blank" rel="noopener noreferrer nofollow ugc">https://communityapps.appx.uk/cloudron-appsmonitor/screenshot.png</a> is a 404</p>
]]></description><link>https://forum.cloudron.io/post/129516</link><guid isPermaLink="true">https://forum.cloudron.io/post/129516</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 16 Sep 2026 07:07:15 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 06:44:37 GMT]]></title><description><![CDATA[<p dir="auto">Oh, that looks like a bad validation bug. Testing. Looks like I broke this when I had "hardened" the nginx proxy auth. Previously, nginx config injection was possible from malicious community apps (by putting a payload in proxy auth paths).</p>
]]></description><link>https://forum.cloudron.io/post/129511</link><guid isPermaLink="true">https://forum.cloudron.io/post/129511</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 16 Sep 2026 06:44:37 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 06:04:59 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> <a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a><br />
Or maybe it’s a bug with HTML-escaped quotes in proxyAuth nginx config?</p>
<p dir="auto">nginx fails to start:</p>
<pre><code>[emerg] directive "location" has no opening "{" in /etc/nginx/applications/&lt;app-id&gt;/mon.domain.net.conf:181
</code></pre>
<p dir="auto">The app seems to use the proxyAuth addon. The generated location block contains HTML entities instead of literal single quotes:</p>
<p dir="auto"><img src="/assets/uploads/files/1789538344511-img_4124-resized.jpeg" alt="IMG_4124.jpeg" class=" img-fluid img-markdown" width="1215" height="1034" /></p>
<p dir="auto"><em>Had to use a screenshot, as the HTML entity <code>'</code> gets converted on a block quote on this forum <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=0a81dc44670" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></em></p>
<p dir="auto">nginx treats "#" as the start of a comment, so the opening brace is lost and the config test fails, which takes down nginx for all apps.</p>
<p dir="auto">Environment: Cloudron 10.0.5, Ubuntu 26.04, kernel 7.0.0-31-generic</p>
]]></description><link>https://forum.cloudron.io/post/129507</link><guid isPermaLink="true">https://forum.cloudron.io/post/129507</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Wed, 16 Sep 2026 06:04:59 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 05:48:17 GMT]]></title><description><![CDATA[<p dir="auto">This seems to be the culprit, “<a href="http://mon.domain.net" target="_blank" rel="noopener noreferrer nofollow ugc">mon.domain.net</a>” was the domain I tried to use:</p>
<pre><code>[emerg] directive "location" has no opening "{" in
/etc/nginx/applications/ad146d5a-3e5f-417c-a377-7bc89fad201a/mon.domain.net.conf:181
</code></pre>
<p dir="auto">So for now: <strong>DO NOT INSTALL</strong></p>
]]></description><link>https://forum.cloudron.io/post/129506</link><guid isPermaLink="true">https://forum.cloudron.io/post/129506</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Wed, 16 Sep 2026 05:48:17 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 05:44:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a><br />
Did that install just kill the nginx.service?<br />
Since installing that, Cloudron doesn’t come up.</p>
<p dir="auto">The log I could see before Cloudron went down:</p>
<pre><code>Sep 16 07:27:06 apptask: run: app error for state pending_install: BoxError: Error reloading nginx: /usr/bin/sudo exited with code 1 signal null
    at file:///home/yellowtent/box/src/reverseproxy.js:103:26
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async retry (file:///home/yellowtent/box/src/retry.js:13:20)
    at async reload (file:///home/yellowtent/box/src/reverseproxy.js:101:5)
    at async writeAppConfigs (file:///home/yellowtent/box/src/reverseproxy.js:572:5)
    at async Object.configureApp (file:///home/yellowtent/box/src/reverseproxy.js:594:5)
    at async installCommand (file:///home/yellowtent/box/src/apptask.js:504:5) {
  [stack]: [Getter/Setter],
  [message]: 'Error reloading nginx: /usr/bin/sudo exited with code 1 signal null',
  name: 'BoxError',
  reason: 'Nginx Error',
  extra: {}
}
Sep 16 07:27:06 reverseproxy: Attempt 3 failed. Will retry: Error reloading nginx: /usr/bin/sudo exited with code 1 signal null BoxError: Error reloading nginx: /usr/bin/sudo exited with code 1 signal null
    at file:///home/yellowtent/box/src/reverseproxy.js:103:26
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async retry (file:///home/yellowtent/box/src/retry.js:13:20)
    at async reload (file:///home/yellowtent/box/src/reverseproxy.js:101:5)
    at async writeAppConfigs (file:///home/yellowtent/box/src/reverseproxy.js:572:5)
    at async Object.configureApp (file:///home/yellowtent/box/src/reverseproxy.js:594:5)
    at async installCommand (file:///home/yellowtent/box/src/apptask.js:504:5)
Sep 16 07:27:06 tasks: setCompleted - 24688: {"result":null,"error":{"message":"Error reloading nginx: /usr/bin/sudo exited with code 1 signal null","reason":"Nginx Error","stack":"BoxError: Error reloading nginx: /usr/bin/sudo exited with code 1 signal null\n    at file:///home/yellowtent/box/src/reverseproxy.js:103:26\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async retry (file:///home/yellowtent/box/src/retry.js:13:20)\n    at async reload (file:///home/yellowtent/box/src/reverseproxy.js:101:5)\n    at async writeAppConfigs (file:///home/yellowtent/box/src/reverseproxy.js:572:5)\n    at async Object.configureApp (file:///home/yellowtent/box/src/reverseproxy.js:594:5)\n    at async installCommand (file:///home/yellowtent/box/src/apptask.js:504:5)"},"percent":100}
Sep 16 07:27:06 tasks: updating task 24688 with: {"completed":true,"result":null,"error":{"message":"Error reloading nginx: /usr/bin/sudo exited with code 1 signal null","reason":"Nginx Error","stack":"BoxError: Error reloading nginx: /usr/bin/sudo exited with code 1 signal null\n    at file:///home/yellowtent/box/src/reverseproxy.js:103:26\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async retry (file:///home/yellowtent/box/src/retry.js:13:20)\n    at async reload (file:///home/yellowtent/box/src/reverseproxy.js:101:5)\n    at async writeAppConfigs (file:///home/yellowtent/box/src/reverseproxy.js:572:5)\n    at async Object.configureApp (file:///home/yellowtent/box/src/reverseproxy.js:594:5)\n    at async installCommand (file:///home/yellowtent/box/src/apptask.js:504:5)"},"percent":100}
Sep 16 07:27:06 BoxError: Error reloading nginx: /usr/bin/sudo exited with code 1 signal null
    at file:///home/yellowtent/box/src/reverseproxy.js:103:26
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async retry (file:///home/yellowtent/box/src/retry.js:13:20)
    at async reload (file:///home/yellowtent/box/src/reverseproxy.js:101:5)
    at async writeAppConfigs (file:///home/yellowtent/box/src/reverseproxy.js:572:5)
    at async Object.configureApp (file:///home/yellowtent/box/src/reverseproxy.js:594:5)
    at async installCommand (file:///home/yellowtent/box/src/apptask.js:504:5)
Sep 16 07:27:06 Exiting with code 0
Sep 16 07:27:06 taskworker: Task took 39.389 seconds
Sep 16 07:26:40 WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
Sep 16 07:26:40 Press CTRL+C to quit
Sep 16 07:26:40 * Debug mode: off
Sep 16 07:26:40 * Running on all addresses (0.0.0.0)
Sep 16 07:26:40 * Running on http://127.0.0.1:3000
</code></pre>
<p dir="auto">Troubleshoot info:</p>
<pre><code>═══ Host ═══
Vendor: AZW Product: EQ
Linux: 7.0.0-31-generic
Ubuntu: resolute 26.04
Cloudron: 10.0.5
Execution environment: none
none
Processor: Intel(R) N100 x 4
RAM: 15616096KB
Disk: /dev/mapper/ubuntu--vg-ubuntu--lv  193G

═══ System ═══
[OK]Root disk usage is OK (57%)
[OK]Memory usage is OK (44%)
[OK]Disk I/O on /home/yellowtent (ubuntu--vg-ubuntu--lv, unknown): 461 MB/s write, iowait 1%
[OK]Clock is NTP-synchronized
[OK]node version is correct
[OK]IPv6 is enabled in kernel. Public IPv6 address detected
[OK]docker is running
[OK]docker version is correct

═══ Networking ═══
[OK]no incompatible persistent-firewall packages installed
[OK]DNS is resolving via systemd-resolved
[OK]unbound is running
[OK]IPv4 HTTPS to api.cloudron.io/api/v1/helper/public_ip
[OK]IPv6 HTTPS to api.cloudron.io/api/v1/helper/public_ip
[OK]IPv4 HTTPS to auth.docker.io/token
[OK]IPv6 HTTPS to auth.docker.io/token
[OK]IPv4 HTTPS to acme-v02.api.letsencrypt.org
[OK]IPv6 HTTPS to acme-v02.api.letsencrypt.org
[OK]netplan is good

═══ Cloudron Platform ═══
[OK]MySQL is running
[FAIL]nginx is down. Removing extraneous dashboard domain configs ...
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
[FAIL]nginx is still down, please investigate the error by inspecting 'journalctl -u nginx' and /var/log/nginx/error.log
[OK]Dashboard cert is valid (83 days remaining, expires Dec  8 14:12:24 2026 GMT)
[FAIL]Could not load dashboard website with loopback check
[OK]No pending database migrations
[OK]Service 'mysql' is running and healthy
[OK]Service 'postgresql' is running and healthy
[OK]Service 'mongodb' is running and healthy
[OK]Service 'mail' is running and healthy
[OK]Service 'graphite' is running and healthy
[OK]Service 'sftp' is running and healthy
[OK]box v10.0.5 is running
[FAIL]IPv4: could not load https://my.domain.net
Hairpin NAT may not be working. Please check if your router supports it
[FAIL]IPv6: could not load https://my.domain.net
[OK]Domain domain.net is valid (170 days remaining, expires 2027-03-05T10:29:03Z)

======== Summary ========
PASS:  29
WARN:  0
FAIL:  5
SKIP:  0

Failures:
  - nginx is down. Removing extraneous dashboard domain configs ...
  - nginx is still down, please investigate the error by inspecting 'journalctl -u nginx' and /var/log/nginx/error.log
  - Could not load dashboard website with loopback check
  - IPv4: could not load https://my.domain.net
  - IPv6: could not load https://my.domain.net
</code></pre>
]]></description><link>https://forum.cloudron.io/post/129505</link><guid isPermaLink="true">https://forum.cloudron.io/post/129505</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Wed, 16 Sep 2026 05:44:13 GMT</pubDate></item><item><title><![CDATA[Reply to AppsMonitor - monitoring for your Cloudron on Wed, 16 Sep 2026 04:05:51 GMT]]></title><description><![CDATA[<p dir="auto">This should be part of Cloudron default features.</p>
]]></description><link>https://forum.cloudron.io/post/129504</link><guid isPermaLink="true">https://forum.cloudron.io/post/129504</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Wed, 16 Sep 2026 04:05:51 GMT</pubDate></item></channel></rss>