<?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[NocoDB and Metabase on my Cloudron instance]]></title><description><![CDATA[<p dir="auto">Cloudron Support,</p>
<p dir="auto">I have installed both NocoDB and Metabase on my Cloudron instance.<br />
Both apps installed successfully, but I am unable to connect Metabase to NocoDB’s database.</p>
<p dir="auto">NocoDB is running with SQLite by default, and when I try to configure it to use the PostgreSQL addon, the connection does not work.</p>
<p dir="auto">I would like to clarify the following:</p>
<p dir="auto">Does the Free plan support internal networking between apps (for example, allowing Metabase to connect to NocoDB through the PostgreSQL addon)?<br />
Is the failure to switch NocoDB to PostgreSQL related to Free plan limitations?<br />
After upgrading to the Pro plan, will I be able to configure NocoDB to use PostgreSQL and then allow Metabase to connect to that PostgreSQL database normally?<br />
Thanks in advance.<br />
Luis</p>
]]></description><link>https://forum.cloudron.io/topic/14708/nocodb-and-metabase-on-my-cloudron-instance</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 01:36:19 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/14708.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Dec 2025 02:02:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Mon, 29 Dec 2025 09:35:18 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a><br />
I have written a guide with screenshots, did you see that one? <a href="https://forum.cloudron.io/post/116969">https://forum.cloudron.io/post/116969</a><br />
Have you tried following these steps?<br />
At which step do you run into issues?</p>
]]></description><link>https://forum.cloudron.io/post/117657</link><guid isPermaLink="true">https://forum.cloudron.io/post/117657</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Mon, 29 Dec 2025 09:35:18 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Mon, 29 Dec 2025 02:20:38 GMT]]></title><description><![CDATA[<p dir="auto">My knowledge level is beginner, and I was using AI assistance, but it's not working either.</p>
<p dir="auto">I already asked a colleague for guidance, and he's also having trouble.</p>
<p dir="auto">Could you tell me exactly how to obtain the following information from NocoDB?</p>
<p dir="auto">Database name<br />
Username<br />
Password<br />
Host<br />
Port</p>
<p dir="auto">Please provide a step-by-step guide on how to do this, considering my beginner level.</p>
]]></description><link>https://forum.cloudron.io/post/117647</link><guid isPermaLink="true">https://forum.cloudron.io/post/117647</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Mon, 29 Dec 2025 02:20:38 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Sun, 28 Dec 2025 22:04:49 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a><br />
Please stop creating new topics with the same content, thanks.</p>
<p dir="auto">Can you please explain what exactly is not working from the provided information in this topic?</p>
]]></description><link>https://forum.cloudron.io/post/117642</link><guid isPermaLink="true">https://forum.cloudron.io/post/117642</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sun, 28 Dec 2025 22:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Sun, 28 Dec 2025 19:36:06 GMT]]></title><description><![CDATA[<p dir="auto">I need to link the NocoDB database to Metabase, but I need the following information: Database name<br />
Username<br />
Password<br />
Host<br />
Port</p>
<p dir="auto">How can I get this information?</p>
]]></description><link>https://forum.cloudron.io/post/117639</link><guid isPermaLink="true">https://forum.cloudron.io/post/117639</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Sun, 28 Dec 2025 19:36:06 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Wed, 17 Dec 2025 19:27:08 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/117262">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">Why would Metabase try to connect using a 172.x.x.x container IP if “postgresql” is always resolvable between apps?</p>
</blockquote>
<p dir="auto">By default, the Cloudron internal PostgreSQL Service container with hostname <code>postgresql</code> resolves to the IP address <code>172.18.30.2</code>.<br />
If Metabase resolves the hostname <code>postgresql</code> to <code>172.18.30.2</code> that is correct.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/117262">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">Is there a way to verify inside each container that the hostname “postgresql” resolves correctly (for example, via ping, nslookup, or another command)?</p>
</blockquote>
<p dir="auto">Yes, if you open the <a href="https://docs.cloudron.io/apps/#web-terminal" target="_blank" rel="noopener noreferrer nofollow ugc">Web Terminal</a> of an app, you can verify this with either <code>nslookup</code> or <code>dig</code>.</p>
<p dir="auto">Example from a Cloudron server with just 1x LAMP app and from inside that LAMP apps <a href="https://docs.cloudron.io/apps/#web-terminal" target="_blank" rel="noopener noreferrer nofollow ugc">Web Terminal</a></p>
<pre><code class="language-bash">root@fbbbe700-24f0-4832-89e8-487e633c35d3:/app/code# nslookup postgresql
Server:         127.0.0.11
Address:        127.0.0.11#53

Non-authoritative answer:
Name:   postgresql
Address: 172.18.30.2
Name:   postgresql
Address: fd00:c107:d509::f

root@fbbbe700-24f0-4832-89e8-487e633c35d3:/app/code# dig postgresql

; &lt;&lt;&gt;&gt; DiG 9.18.30-0ubuntu0.24.04.2-Ubuntu &lt;&lt;&gt;&gt; postgresql
;; global options: +cmd
;; Got answer:
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 26454
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;postgresql.                    IN      A

;; ANSWER SECTION:
postgresql.             600     IN      A       172.18.30.2

;; Query time: 2 msec
;; SERVER: 127.0.0.11#53(127.0.0.11) (UDP)
;; WHEN: Wed Dec 17 19:17:33 UTC 2025
;; MSG SIZE  rcvd: 54
</code></pre>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/117262">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">Is there a way to confirm that both apps are on the same internal Cloudron network?</p>
</blockquote>
<p dir="auto">If the Metabase app is resolving <code>postgresql</code> to <code>172.18.30.2</code> then it is in the same network.</p>
<hr />
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/117262">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">We are simply trying to connect Metabase → NocoDB PostgreSQL using the internal addon credentials.</p>
</blockquote>
<p dir="auto">I just want to make sure we are speaking about the same thing here.<br />
Since in my previous post, the Metabase UI states <code>Add a database</code> and you are writing about <code>using the internal addon credentials</code>.<br />
You are trying to add the NocoDB Database inside Metabase with the <code>Add a database</code>, correct?</p>
<p dir="auto">If you feel like this is going nowhere, please enable <a href="https://docs.cloudron.io/support/#remote-support" target="_blank" rel="noopener noreferrer nofollow ugc">Remote Support</a> and write an email to <a href="mailto:support@cloudron.io" target="_blank" rel="noopener noreferrer nofollow ugc">support@cloudron.io</a> and reference this topic in your email.</p>
]]></description><link>https://forum.cloudron.io/post/117266</link><guid isPermaLink="true">https://forum.cloudron.io/post/117266</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Wed, 17 Dec 2025 19:27:08 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Wed, 17 Dec 2025 17:16:07 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: james">@<bdi>james</bdi></a>, thanks for your reply.</p>
<p dir="auto">Yes, I saw your previous message and I’ve read the referenced post.<br />
However, the issue is still happening even after following all steps exactly as described.</p>
<p dir="auto">Key points:</p>
<ol>
<li>You said that inter‑app network access is automatic and always allowed.</li>
<li>You confirmed that no permissions or UI settings are required.</li>
<li>You confirmed that the hostname "postgresql" is correct.</li>
</ol>
<p dir="auto">Given all of that, Metabase is still unable to connect to NocoDB’s internal PostgreSQL addon, and keeps returning:</p>
<p dir="auto">“No pg_hba.conf entry for host 172.x.x.x”</p>
<p dir="auto">This indicates that:</p>
<ul>
<li>Metabase is NOT using the hostname “postgresql”</li>
<li>Metabase is instead falling back to an internal Docker IP (172.x.x.x)</li>
<li>The connection is being rejected at the PostgreSQL level</li>
</ul>
<p dir="auto">To help us properly debug this, could you clarify:</p>
<ol>
<li>Why would Metabase try to connect using a 172.x.x.x container IP if “postgresql” is always resolvable between apps?</li>
<li>Is there a way to verify inside each container that the hostname “postgresql” resolves correctly (for example, via ping, nslookup, or another command)?</li>
<li>Is there any scenario where the hostname “postgresql” would NOT resolve automatically?</li>
<li>Is there a way to confirm that both apps are on the same internal Cloudron network?</li>
<li>Could you provide the exact expected behavior when an app tries to use the environment variables of another app’s addon?</li>
</ol>
<p dir="auto">We are simply trying to connect Metabase → NocoDB PostgreSQL using the internal addon credentials.<br />
NocoDB works with these credentials, but Metabase refuses the same connection.</p>
<p dir="auto">We would appreciate a more detailed explanation so we can proceed.</p>
]]></description><link>https://forum.cloudron.io/post/117262</link><guid isPermaLink="true">https://forum.cloudron.io/post/117262</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Wed, 17 Dec 2025 17:16:07 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Tue, 16 Dec 2025 09:11:18 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a></p>
<p dir="auto">Have you seen my previous answer? Just want to make sure it was not overlooked.<br />
<a href="https://forum.cloudron.io/post/116969">https://forum.cloudron.io/post/116969</a></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/117134">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">Where exactly, in the current Cloudron UI, can we allow Metabase to access NocoDB’s PostgreSQL addon?<br />
(or confirm if this access is automatically allowed)</p>
</blockquote>
<p dir="auto">There is no such feature in the Dashboard to check this.<br />
Network accessibility between apps is default and should work.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/117134">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">Does Cloudron require any explicit permission or network configuration for one app (Metabase) to connect to another app’s PostgreSQL addon?</p>
</blockquote>
<p dir="auto">No.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/117134">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">Is the “postgresql” hostname the correct one for inter-app communication in this scenario?</p>
</blockquote>
<p dir="auto">Yes.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/117134">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">If additional configuration is required, could you provide the exact step-by-step instructions?</p>
</blockquote>
<p dir="auto">See <a href="https://forum.cloudron.io/post/116969">https://forum.cloudron.io/post/116969</a></p>
]]></description><link>https://forum.cloudron.io/post/117151</link><guid isPermaLink="true">https://forum.cloudron.io/post/117151</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Tue, 16 Dec 2025 09:11:18 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Tue, 16 Dec 2025 05:05:45 GMT]]></title><description><![CDATA[<p dir="auto">Hello Cloudron Support,</p>
<p dir="auto">I need assistance with an internal app-to-app database connection.</p>
<p dir="auto">Context:<br />
We are using NocoDB and Metabase on Cloudron Pro.<br />
NocoDB is working correctly with the internal PostgreSQL addon (confirmed through Web Terminal using <code>printenv | grep POSTGRESQL</code>).<br />
Metabase was freshly reinstalled and is working normally.</p>
<p dir="auto">Problem:<br />
We cannot establish a connection from Metabase to NocoDB’s PostgreSQL database.</p>
<p dir="auto">Metabase shows this error:<br />
“No pg_hba.conf entry for host 172.x.x.x”</p>
<p dir="auto">The Cloudron documentation says that apps can access another app’s PostgreSQL addon via the hostname “postgresql”, and that the addon credentials can be used directly in other apps.</p>
<p dir="auto">We followed the guide:<br />
<a href="https://docs.cloudron.io/guides/connect-postgresql/" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/guides/connect-postgresql/</a></p>
<p dir="auto">We retrieved the credentials inside NocoDB:</p>
<ul>
<li>CLOUDRON_POSTGRESQL_URL</li>
<li>CLOUDRON_POSTGRESQL_DATABASE</li>
<li>CLOUDRON_POSTGRESQL_USERNAME</li>
<li>CLOUDRON_POSTGRESQL_PASSWORD</li>
<li>CLOUDRON_POSTGRESQL_HOST (postgresql)</li>
<li>CLOUDRON_POSTGRESQL_PORT (5432)</li>
</ul>
<p dir="auto">These credentials work inside NocoDB itself, but Metabase cannot connect using them.<br />
It looks like the Metabase container is not allowed to access the NocoDB PostgreSQL addon.</p>
<p dir="auto">Issue:<br />
We are unable to locate any “Access Control”, “Network Policy”, or “Database addon permissions” screen in the current Cloudron UI for the NocoDB app.<br />
Without these options, we cannot confirm whether Metabase is allowed to reach the internal PostgreSQL service of NocoDB.</p>
<p dir="auto">What we need clarified:</p>
<ol>
<li>
<p dir="auto">Where exactly, in the current Cloudron UI, can we allow Metabase to access NocoDB’s PostgreSQL addon?<br />
(or confirm if this access is automatically allowed)</p>
</li>
<li>
<p dir="auto">Does Cloudron require any explicit permission or network configuration for one app (Metabase) to connect to another app’s PostgreSQL addon?</p>
</li>
<li>
<p dir="auto">Is the “postgresql” hostname the correct one for inter-app communication in this scenario?</p>
</li>
<li>
<p dir="auto">If additional configuration is required, could you provide the exact step-by-step instructions?</p>
</li>
</ol>
<p dir="auto">This is blocking our setup, and we would appreciate detailed guidance.</p>
<p dir="auto">Thank you.</p>
]]></description><link>https://forum.cloudron.io/post/117134</link><guid isPermaLink="true">https://forum.cloudron.io/post/117134</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Tue, 16 Dec 2025 05:05:45 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Sat, 13 Dec 2025 17:43:47 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a></p>
<p dir="auto">To get the PostgreSQL credentials of the nocodb app open the web terminal of the nocodb app:</p>
<p dir="auto"><img src="/assets/uploads/files/1765647416723-f1418f0e-ffb5-409b-9680-b28964c09c8a-image.png" alt="f1418f0e-ffb5-409b-9680-b28964c09c8a-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">In this terminal copy and paste the following command and press enter:</p>
<pre><code class="language-bash">printenv | grep -i POSTGRESQL
</code></pre>
<p dir="auto">You will get an output like this:</p>
<pre><code>CLOUDRON_POSTGRESQL_URL=postgres://user876d5ae64c9d44a4979aafbfffb68286:25025a6a57810a29ae4a052a416291bda191d339b63f129e42a512e07ba0b8f36fe6fccddbf3f1c15fd607d6d81d84ab9a1fee67547ff498890405a594d1bdd6@postgresql/db876d5ae64c9d44a4979aafbfffb68286
CLOUDRON_POSTGRESQL_DATABASE=db876d5ae64c9d44a4979aafbfffb68286
CLOUDRON_POSTGRESQL_PASSWORD=25025a6a57810a29ae4a052a416291bda191d339b63f129e42a512e07ba0b8f36fe6fccddbf3f1c15fd607d6d81d84ab9a1fee67547ff498890405a594d1bdd6
CLOUDRON_POSTGRESQL_USERNAME=user876d5ae64c9d44a4979aafbfffb68286
CLOUDRON_POSTGRESQL_HOST=postgresql
CLOUDRON_POSTGRESQL_PORT=5432
</code></pre>
<p dir="auto">Copy and save this output somewhere, you will need it later.</p>
<p dir="auto">Now in the metabase web UI I can add a database with the previous credentials.<br />
Tip, use the <code>CLOUDRON_POSTGRESQL_URL</code> and put in the <code>Connection string (optional)</code> field in Metabase and give it a descriptive display name instead of the long generated string <code>db876d5ae64c9d44a4979aafbfffb68286</code>:</p>
<p dir="auto"><img src="/assets/uploads/files/1765647679218-e02db919-16e8-4c93-9bd2-417281768c96-image-resized.png" alt="e02db919-16e8-4c93-9bd2-417281768c96-image.png" class=" img-fluid img-markdown" /><br />
Now I can access the NocoDB PostgreSQL database in Metabase:</p>
<p dir="auto"><img src="/assets/uploads/files/1765647746938-0c1362ae-2245-4a37-a241-26318225a2d0-image-resized.png" alt="0c1362ae-2245-4a37-a241-26318225a2d0-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Is this what you needed?</p>
]]></description><link>https://forum.cloudron.io/post/116969</link><guid isPermaLink="true">https://forum.cloudron.io/post/116969</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sat, 13 Dec 2025 17:43:47 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Sat, 13 Dec 2025 16:12:19 GMT]]></title><description><![CDATA[<p dir="auto">Hello Cloudron Support,</p>
<p dir="auto">I opened this forum topic and I am still waiting for an official response before moving forward with the deployment:</p>
<p dir="auto"><a href="https://forum.cloudron.io/topic/14708/nocodb-and-metabase-on-my-cloudron-instance/8?_=1765639092991">https://forum.cloudron.io/topic/14708/nocodb-and-metabase-on-my-cloudron-instance/8?_=1765639092991</a></p>
<p dir="auto">We are Cloudron Pro customers and this question is blocking the continuation of our setup.</p>
<p dir="auto">What we need is a step‑by‑step explanation on how to view or enable the PostgreSQL addon credentials for the NocoDB app in the current Cloudron UI, because the interface shown in the documentation does not match the interface we see.</p>
<p dir="auto">We read the documentation you shared: <a href="https://docs.cloudron.io/guides/connect-postgresql/" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/guides/connect-postgresql/</a></p>
<p dir="auto">However, we were not able to find where the PostgreSQL addon credentials appear for NocoDB, nor how to enable them if they are not visible. We do not want to make any configuration attempts without official guidance.</p>
<p dir="auto">Our request:<br />
We need Cloudron to explain exactly:</p>
<p dir="auto">Where in the current Cloudron interface the PostgreSQL addon for NocoDB appears.<br />
If it needs to be enabled manually, how to do that.<br />
Whether NocoDB requires reinstallation in order for the PostgreSQL addon to be activated.<br />
The correct procedure to connect Metabase to NocoDB’s PostgreSQL after retrieving the credentials.<br />
Steps to Reproduce<br />
Fresh Cloudron Pro installation.<br />
Install NocoDB app normally.<br />
Open the app's settings (Resources, Storage, etc.).<br />
No PostgreSQL addon is shown anywhere in the interface.<br />
Logs<br />
No relevant error logs appear, because the issue is not an error — the database credentials are simply not visible anywhere in the UI.</p>
<p dir="auto">Troubleshooting Already Performed<br />
Verified all app tabs: Info, Resources, Storage, Access Control, Security, etc.<br />
Compared interface with Cloudron documentation.<br />
Reinstalled NocoDB once to test UI changes (no effect).<br />
Asked in the forum and read the suggested documentation.<br />
Did not attempt any manual modifications or unsupported actions.</p>
<p dir="auto"><strong>System Details</strong><br />
Cloudron Version<br />
YourVersion: (paste your Cloudron version here)</p>
<p dir="auto">Ubuntu Version<br />
YourDetails: (paste your Ubuntu version here)</p>
<p dir="auto">Cloudron Installation Method<br />
Cloud Image on Vultr (adjust if needed)</p>
]]></description><link>https://forum.cloudron.io/post/116963</link><guid isPermaLink="true">https://forum.cloudron.io/post/116963</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Sat, 13 Dec 2025 16:12:19 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Fri, 12 Dec 2025 18:05:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joseph" aria-label="Profile: joseph">@<bdi>joseph</bdi></a> Hi again,</p>
<p dir="auto">Thanks for your previous reply and for sending the documentation link.<br />
I read the full guide you mentioned (<a href="https://docs.cloudron.io/guides/connect-postgresql/" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/guides/connect-postgresql/</a>) and also checked the Metabase documentation for PostgreSQL connections.</p>
<p dir="auto">However, I still cannot identify where exactly Cloudron exposes the PostgreSQL addon credentials for NocoDB. The UI layout on my server does not look like the one shown in the guide, and no credentials or addon entries appear under the app settings.</p>
<p dir="auto">Since you mentioned that NocoDB does not use SQLite on Cloudron, I want to follow the official and supported path, but I need your help to understand the correct steps.</p>
<p dir="auto">Could you please provide a clear step‑by‑step explanation of the process below?</p>
<p dir="auto">Where exactly do I find the PostgreSQL addon credentials for the NocoDB app in the current Cloudron UI?<br />
If the addon must be enabled manually, what is the exact procedure to enable it?<br />
Once I have the credentials, what is the correct sequence to connect Metabase to the NocoDB PostgreSQL database?<br />
If NocoDB requires a re‑installation to activate PostgreSQL, can you confirm that and describe the correct way to perform it?<br />
I want to make sure I am following the supported method, and since I did not find the steps in the documentation, I would appreciate a detailed walkthrough.</p>
<p dir="auto">Thank you very much.</p>
]]></description><link>https://forum.cloudron.io/post/116920</link><guid isPermaLink="true">https://forum.cloudron.io/post/116920</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Fri, 12 Dec 2025 18:05:24 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Fri, 12 Dec 2025 13:01:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> I think what you are looking for is <a href="https://docs.cloudron.io/guides/connect-postgresql/" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/guides/connect-postgresql/</a> . Using that you can get the NocoDB postgresql addon credentials. Then, you would add it into metabase .</p>
<p dir="auto">We don't have docs on how to configure metabase, you have to check the metabase docs for that. For exmaple, <a href="https://www.metabase.com/docs/latest/databases/connections/postgresql" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.metabase.com/docs/latest/databases/connections/postgresql</a></p>
]]></description><link>https://forum.cloudron.io/post/116892</link><guid isPermaLink="true">https://forum.cloudron.io/post/116892</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Fri, 12 Dec 2025 13:01:38 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Fri, 12 Dec 2025 11:57:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joseph" aria-label="Profile: joseph">@<bdi>joseph</bdi></a>,</p>
<p dir="auto">We have a fresh Cloudron Pro installation (domain <a href="http://dados.server.seuimovel.com.br" target="_blank" rel="noopener noreferrer nofollow ugc">dados.server.seuimovel.com.br</a> ). All the apps we plan to use are already installed and the admin user (admin@cloudron.local) is working, so we have full administrative access in the UI.</p>
<p dir="auto">Our stack will consist of the following Cloudron apps (plus a few external services that must be connected to them):</p>
<p dir="auto">Category Cloudron App Purpose<br />
Data &amp; Processes NocoDB Low‑code relational data store (tables/funnels)<br />
Automations n8n Workflow engine (triggered by webhooks, timers, etc.)<br />
Customer Service Chatwoot Live‑chat / ticketing system<br />
Email Marketing Listmonk Newsletter &amp; bulk‑email campaigns<br />
Analytics Metabase BI dashboards and reporting</p>
<p dir="auto">Exportar</p>
<p dir="auto">Copiar<br />
External services we need to connect:</p>
<p dir="auto">Z‑API – WhatsApp gateway (to be called from Chatwoot and n8n)<br />
Amazon SES – high‑deliverability SMTP for Listmonk<br />
The core open question is how to provide a single PostgreSQL database that can be used by both NocoDB and Metabase (and optionally by n8n for its own data). We have identified three possible approaches, but we need confirmation on whether each is supported on Cloudron, and, if so, the exact steps to implement them:</p>
<p dir="auto">1️⃣ Use the internal PostgreSQL instance that NocoDB runs on (the one that is not exposed in the Cloudron UI).<br />
Is it possible to expose that internal database to other apps (Metabase, n8n) via a network‑allowed hostname/port?<br />
If it is possible, what configuration changes (e.g., Cloudron networking, app permissions, environment variables) are required?</p>
<p dir="auto">2️⃣ Deploy a dedicated PostgreSQL app on Cloudron (the “PostgreSQL” addon) and configure both NocoDB and Metabase to connect to it.<br />
What are the exact steps to:</p>
<p dir="auto">Create the PostgreSQL app (or enable the addon) on Cloudron Pro<br />
Retrieve the connection credentials (host, port, database, user, password) from the Cloudron UI<br />
Configure NocoDB to use this external PostgreSQL (via its Settings → Database page)<br />
Configure Metabase (Admin → Databases → Add database) with the same credentials<br />
Optionally point n8n to the same PostgreSQL instance (if we want to store workflow data there)<br />
3️⃣ Use an external PostgreSQL service (e.g., Supabase, Amazon RDS, Neon) and have all Cloudron apps connect to it.<br />
What is the recommended way to store the external credentials securely in each app (environment variables, Cloudron Secrets, etc.)?<br />
Are there any Cloudron‑specific networking restrictions we need to be aware of when an app connects to an external host?</p>
<p dir="auto">Additional integration questions<br />
n8n <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Chatwoot – We want n8n to listen to Chatwoot webhook events (new tickets, status changes) and also to push updates back to Chatwoot. Is there a built‑in “Chatwoot” node in n8n, or do we need to use generic HTTP/Webhook nodes? Any documentation for the required authentication (API token, JWT) would be appreciated.</p>
<p dir="auto">Chatwoot <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Z‑API (WhatsApp) – We plan to forward incoming WhatsApp messages from Z‑API to Chatwoot and send replies back through Z‑API. What is the recommended webhook configuration on Z‑API, and does Chatwoot support a custom “WhatsApp” channel out‑of‑the‑box, or must we use the generic “API” channel?</p>
<p dir="auto">Listmonk <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Amazon SES – We intend to use Amazon SES as the SMTP relay for Listmonk. Are there any Cloudron‑specific steps (e.g., adding SES credentials as a “Mail Server” addon, or setting environment variables) to make this work reliably?</p>
<p dir="auto">Metabase <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> NocoDB tables – Once the PostgreSQL connection is established (options 1‑3 above), will Metabase automatically discover the NocoDB tables (including the separate tables we will create for each funnel: Captação, Oportunidades, Follow‑up, Relacionamento, Gestão)? If not, what is the minimal configuration needed in NocoDB to expose those tables to external queries?</p>
<p dir="auto">Automation of “Responsável” field – In NocoDB we need the “Responsável” column to be automatically populated based on the ticket owner in Chatwoot (or the workflow owner in n8n). Is there a native NocoDB trigger we can use, or should we create an n8n workflow that updates the record via NocoDB’s REST API? Any example workflow would be helpful.</p>
<p dir="auto">Documentation request – Could you provide (or point us to) a consolidated Cloudron documentation page that covers:</p>
<p dir="auto">Managing app‑to‑app networking and permissions (especially for database sharing)<br />
Storing and retrieving secret credentials for external services (SES, Z‑API, external PostgreSQL)<br />
Exporting/importing NocoDB schemas so that we can version‑control our funnel tables<br />
Summary of what we need<br />
Confirmation on whether Option 1 (internal NocoDB PostgreSQL) can be exposed, and the exact steps if it is possible.<br />
Full, step‑by‑step guide for Option 2 (dedicated Cloudron PostgreSQL), including how to point NocoDB, Metabase, and optionally n8n to it.<br />
Guidance for Option 3 (external PostgreSQL), especially regarding secret handling and network policies.<br />
Answers to the integration questions (n8n <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Chatwoot, Chatwoot <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Z‑API, Listmonk <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> SES, Metabase <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> NocoDB tables, automation of “Responsável”).<br />
Links to any relevant Cloudron documentation or example repositories that cover the above topics.<br />
We prefer to keep everything inside Cloudron whenever possible to reduce external dependencies, but we are open to using external services (SES, Z‑API, external PostgreSQL) if they are required for robustness.</p>
<p dir="auto">Thank you for your help – we look forward to a detailed response so we can move forward without further trial‑and‑error.</p>
<p dir="auto">Best regards,<br />
Luis</p>
]]></description><link>https://forum.cloudron.io/post/116887</link><guid isPermaLink="true">https://forum.cloudron.io/post/116887</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Fri, 12 Dec 2025 11:57:26 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Fri, 12 Dec 2025 07:38:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> after you intsall metabase, the initial admin credentials are:</p>
<pre><code>Username: admin@cloudron.local
Password: changeme123
</code></pre>
<p dir="auto">You should see a popup after installation with the above info. Otherwise, in the App -&gt; Info.</p>
]]></description><link>https://forum.cloudron.io/post/116848</link><guid isPermaLink="true">https://forum.cloudron.io/post/116848</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Fri, 12 Dec 2025 07:38:38 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Fri, 12 Dec 2025 02:41:28 GMT]]></title><description><![CDATA[<p dir="auto">Hi Cloudron Support,</p>
<p dir="auto">We have a fresh Cloudron Pro installation (domain <a href="http://dados.server.seuimovel.com.br" target="_blank" rel="noopener noreferrer nofollow ugc">dados.server.seuimovel.com.br</a>). All the apps we plan to use are already installed and the admin user (admin@cloudron.local) is working, so we have full administrative access in the UI.</p>
<p dir="auto">Our stack will consist of the following Cloudron apps (plus a few external services that must be connected to them):</p>
<p dir="auto">Category	Cloudron App	Purpose<br />
Data &amp; Processes	NocoDB	Low‑code relational data store (tables/funnels)<br />
Automations	n8n	Workflow engine (triggered by webhooks, timers, etc.)<br />
Customer Service	Chatwoot	Live‑chat / ticketing system<br />
Email Marketing	Listmonk	Newsletter &amp; bulk‑email campaigns<br />
Analytics	Metabase	BI dashboards and reporting</p>
<p dir="auto">Exportar</p>
<p dir="auto">Copiar<br />
External services we need to connect:</p>
<p dir="auto">Z‑API – WhatsApp gateway (to be called from Chatwoot and n8n)<br />
Amazon SES – high‑deliverability SMTP for Listmonk<br />
The core open question is how to provide a single PostgreSQL database that can be used by both NocoDB and Metabase (and optionally by n8n for its own data). We have identified three possible approaches, but we need confirmation on whether each is supported on Cloudron, and, if so, the exact steps to implement them:</p>
<p dir="auto">1️⃣ Use the internal PostgreSQL instance that NocoDB runs on (the one that is not exposed in the Cloudron UI).<br />
Is it possible to expose that internal database to other apps (Metabase, n8n) via a network‑allowed hostname/port?<br />
If it is possible, what configuration changes (e.g., Cloudron networking, app permissions, environment variables) are required?</p>
<p dir="auto">2️⃣ Deploy a dedicated PostgreSQL app on Cloudron (the “PostgreSQL” addon) and configure both NocoDB and Metabase to connect to it.<br />
What are the exact steps to:</p>
<p dir="auto">Create the PostgreSQL app (or enable the addon) on Cloudron Pro<br />
Retrieve the connection credentials (host, port, database, user, password) from the Cloudron UI<br />
Configure NocoDB to use this external PostgreSQL (via its Settings → Database page)<br />
Configure Metabase (Admin → Databases → Add database) with the same credentials<br />
Optionally point n8n to the same PostgreSQL instance (if we want to store workflow data there)<br />
3️⃣ Use an external PostgreSQL service (e.g., Supabase, Amazon RDS, Neon) and have all Cloudron apps connect to it.<br />
What is the recommended way to store the external credentials securely in each app (environment variables, Cloudron Secrets, etc.)?<br />
Are there any Cloudron‑specific networking restrictions we need to be aware of when an app connects to an external host?</p>
<p dir="auto">Additional integration questions<br />
n8n <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Chatwoot – We want n8n to listen to Chatwoot webhook events (new tickets, status changes) and also to push updates back to Chatwoot. Is there a built‑in “Chatwoot” node in n8n, or do we need to use generic HTTP/Webhook nodes? Any documentation for the required authentication (API token, JWT) would be appreciated.</p>
<p dir="auto">Chatwoot <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Z‑API (WhatsApp) – We plan to forward incoming WhatsApp messages from Z‑API to Chatwoot and send replies back through Z‑API. What is the recommended webhook configuration on Z‑API, and does Chatwoot support a custom “WhatsApp” channel out‑of‑the‑box, or must we use the generic “API” channel?</p>
<p dir="auto">Listmonk <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Amazon SES – We intend to use Amazon SES as the SMTP relay for Listmonk. Are there any Cloudron‑specific steps (e.g., adding SES credentials as a “Mail Server” addon, or setting environment variables) to make this work reliably?</p>
<p dir="auto">Metabase <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> NocoDB tables – Once the PostgreSQL connection is established (options 1‑3 above), will Metabase automatically discover the NocoDB tables (including the separate tables we will create for each funnel: Captação, Oportunidades, Follow‑up, Relacionamento, Gestão)? If not, what is the minimal configuration needed in NocoDB to expose those tables to external queries?</p>
<p dir="auto">Automation of “Responsável” field – In NocoDB we need the “Responsável” column to be automatically populated based on the ticket owner in Chatwoot (or the workflow owner in n8n). Is there a native NocoDB trigger we can use, or should we create an n8n workflow that updates the record via NocoDB’s REST API? Any example workflow would be helpful.</p>
<p dir="auto">Documentation request – Could you provide (or point us to) a consolidated Cloudron documentation page that covers:</p>
<p dir="auto">Managing app‑to‑app networking and permissions (especially for database sharing)<br />
Storing and retrieving secret credentials for external services (SES, Z‑API, external PostgreSQL)<br />
Exporting/importing NocoDB schemas so that we can version‑control our funnel tables<br />
Summary of what we need<br />
Confirmation on whether Option 1 (internal NocoDB PostgreSQL) can be exposed, and the exact steps if it is possible.<br />
Full, step‑by‑step guide for Option 2 (dedicated Cloudron PostgreSQL), including how to point NocoDB, Metabase, and optionally n8n to it.<br />
Guidance for Option 3 (external PostgreSQL), especially regarding secret handling and network policies.<br />
Answers to the integration questions (n8n <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Chatwoot, Chatwoot <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> Z‑API, Listmonk <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> SES, Metabase <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2194.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--left_right_arrow" style="height:23px;width:auto;vertical-align:middle" title="↔" alt="↔" /> NocoDB tables, automation of “Responsável”).<br />
Links to any relevant Cloudron documentation or example repositories that cover the above topics.<br />
We prefer to keep everything inside Cloudron whenever possible to reduce external dependencies, but we are open to using external services (SES, Z‑API, external PostgreSQL) if they are required for robustness.</p>
<p dir="auto">Thank you for your help – we look forward to a detailed response so we can move forward without further trial‑and‑error.</p>
<p dir="auto">Best regards,<br />
Luis</p>
]]></description><link>https://forum.cloudron.io/post/116838</link><guid isPermaLink="true">https://forum.cloudron.io/post/116838</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Fri, 12 Dec 2025 02:41:28 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Fri, 12 Dec 2025 02:13:37 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I have a clean Cloudron Pro installation.</p>
<ul>
<li>Metabase installed from Cloudron App Store</li>
<li>I completed the initial Metabase setup</li>
<li>I can access Metabase normally</li>
<li>However, I do NOT see "Admin settings" anywhere</li>
<li>There is no option to add a database</li>
</ul>
<p dir="auto">In the top-right settings menu, I only see:</p>
<ul>
<li>Account settings</li>
<li>Help</li>
<li>About Metabase</li>
</ul>
<p dir="auto">This suggests my user is not an admin.</p>
<p dir="auto">Questions:</p>
<ol>
<li>How can I confirm if my Metabase user is an admin on Cloudron?</li>
<li>How can I promote my user to admin?</li>
<li>Is there a Cloudron-supported way to reset or assign the Metabase admin user?</li>
</ol>
<p dir="auto">Thanks.</p>
]]></description><link>https://forum.cloudron.io/post/116837</link><guid isPermaLink="true">https://forum.cloudron.io/post/116837</guid><dc:creator><![CDATA[luisegundo]]></dc:creator><pubDate>Fri, 12 Dec 2025 02:13:37 GMT</pubDate></item><item><title><![CDATA[Reply to NocoDB and Metabase on my Cloudron instance on Thu, 11 Dec 2025 13:00:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luisegundo" aria-label="Profile: luisegundo">@<bdi>luisegundo</bdi></a> said in <a href="/post/116802">NocoDB and Metabase on my Cloudron instance</a>:</p>
<blockquote>
<p dir="auto">NocoDB is running with SQLite by default</p>
</blockquote>
<p dir="auto">NocoDB is using postgres by default. What makes you think it is using SQLite by default? If you open Web Terminal, you can run <code>env | grep POSTGRES_</code> and you will see the postgres credentials nocodb uses. You can put these credentials in metabase to connect.</p>
<blockquote>
<p dir="auto">Does the Free plan support internal networking between apps (for example, allowing Metabase to connect to NocoDB through the PostgreSQL addon)?</p>
</blockquote>
<p dir="auto">All this is not related to subscription and plans. It's deployed the same way in all the plans.</p>
]]></description><link>https://forum.cloudron.io/post/116809</link><guid isPermaLink="true">https://forum.cloudron.io/post/116809</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Thu, 11 Dec 2025 13:00:33 GMT</pubDate></item></channel></rss>