<?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[Potential UI for building&#x2F;installing custom apps?]]></title><description><![CDATA[<p dir="auto">Hi there,</p>
<p dir="auto">As per the following topic <a href="https://forum.cloudron.io/topic/4412/how-to-build-custom-apps-using-the-docker-registry">here</a>, I've been attempting to build and install pre-packaged apps from the forum. However, due to my very limited knowledge, I continiously run into issues.</p>
<p dir="auto">I've been using the documentation to the best of my ability, but unfortunately this is where I fall short and I don't really understand what I'm doing.</p>
<p dir="auto">Would there ever be a UI or something similar, that allows users such as myself that aren't knowledgable when it comes to terminals/docker and such. to install packaged apps through the cloudron panel?</p>
<p dir="auto">I wish I could have an easier grasp on this kind of thing however it just flies over my head.</p>
<p dir="auto">Thanks for reading!</p>
]]></description><link>https://forum.cloudron.io/topic/9023/potential-ui-for-building-installing-custom-apps</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 17:11:36 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/9023.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Apr 2023 03:18:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Potential UI for building&#x2F;installing custom apps? on Fri, 14 Apr 2023 06:42:44 GMT]]></title><description><![CDATA[<p dir="auto">@rxlict yes, if the build fails, everything will go pear-shaped.  Trying to go ahead will fail.</p>
<p dir="auto">The important step is to solve the build issue, which will be in how the Dockerfile is constructed.</p>
<p dir="auto">Can you share which app you're trying to package?</p>
<p dir="auto">Stick with it : it can be a frustrating process solving the build issues, but once you have success, it's all worth while.</p>
]]></description><link>https://forum.cloudron.io/post/64819</link><guid isPermaLink="true">https://forum.cloudron.io/post/64819</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Fri, 14 Apr 2023 06:42:44 GMT</pubDate></item><item><title><![CDATA[Reply to Potential UI for building&#x2F;installing custom apps? on Thu, 13 Apr 2023 17:49:36 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> thanks for the warm welcome!</p>
<p dir="auto">in terms of my issues so far: as a complete layman to all of this, i spun up a VM on ubuntu, installed docker desktop and the cloudron CLI. i installed the cloudron build service app and the docker registry app on my cloudron and entered my credentials in the cloudron settings, as well as editing the <code>/app/data/docker.json</code> file to input the correct details there as well.</p>
<p dir="auto">i then attempted to build an app and it gave me an error stating the app build failed and inevitably when i tried to install the image, it gave me a 404 although it seems there are some failed instances when i login to the build service online. hopefully this makes some kind of sense, haha!</p>
<p dir="auto">in terms of a UI to simplify the process, perhaps there could be an additional app on the cloudron store that utilises both the cloudron build service and private docker registry apps to upload, build and install a properly packaged app <a href="https://forum.cloudron.io/topic/4102/cloudron-non-app-store-packaged-apps">from this link</a> or self-packaged app, without needing the end user to interact with the terminal?</p>
<p dir="auto">apologies as i am very out of my depth here haha.</p>
]]></description><link>https://forum.cloudron.io/post/64814</link><guid isPermaLink="true">https://forum.cloudron.io/post/64814</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Thu, 13 Apr 2023 17:49:36 GMT</pubDate></item><item><title><![CDATA[Reply to Potential UI for building&#x2F;installing custom apps? on Thu, 13 Apr 2023 10:55:40 GMT]]></title><description><![CDATA[<p dir="auto">@rxlict most important thing : you're not alone !<br />
It can be tricky but with patience it is not so difficult.<br />
Ask away - no such thing as stupid question.</p>
<p dir="auto">As <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> says, I'm not sure a UI is possible, but maybe you have a good idea.</p>
<p dir="auto">Actually constructing the <code>Dockerfile</code> is the hard part.<br />
Constructing the <code>CloudronManifest.json</code> is not too difficult from the docs.<br />
Once they are done, I use this little script in Terminal in the folder containing Dockerfile and CloudronManifest.json.<br />
Nothing clever about it, just removes some of the drudgery of terminal commands.<br />
Call it what you want : <code>buildscript.sh</code> ?</p>
<pre><code>#/bin/bash
docker build -t $1 .
docker push $1
cloudron install --image $1
</code></pre>
<p dir="auto">Use it like this :<br />
<code>./buildscript.sh &lt;docker-repo-address&gt;/&lt;app-name&gt;:&lt;app-tag&gt;</code> where</p>
<ul>
<li>&lt;docker-repo-address&gt; is where you hosting your docker images (maybe docker hub or a private docker repository : I installed DockerRegistry from App store, so it could be '<a href="http://docker.mydomain.com" target="_blank" rel="noopener noreferrer nofollow ugc">docker.mydomain.com</a>')</li>
<li>&lt;app-name&gt; : whatever makes sense to you</li>
<li>&lt;app-tag&gt; : optional, just some suffix to distinguish versions of built images<br />
So it could be :<br />
<code>./buildscript.sh docker.mydomain.com/myapp:v1</code></li>
</ul>
<p dir="auto">And of course, prerequisites before any of that are :</p>
<ul>
<li>install docker locally and log in to your docker repo</li>
<li>install cloudron CLI and log in to your Cloudron instance.</li>
</ul>
<p dir="auto">Hope this is not too basic.</p>
]]></description><link>https://forum.cloudron.io/post/64798</link><guid isPermaLink="true">https://forum.cloudron.io/post/64798</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Thu, 13 Apr 2023 10:55:40 GMT</pubDate></item><item><title><![CDATA[Reply to Potential UI for building&#x2F;installing custom apps? on Thu, 13 Apr 2023 08:24:34 GMT]]></title><description><![CDATA[<p dir="auto">@rxlict welcome here. Good question... Generally , docker development and packaging is a very technical issue by nature. So, I don't know what UI can be built to make it less complicated . Do you have anything specific in mind?</p>
]]></description><link>https://forum.cloudron.io/post/64789</link><guid isPermaLink="true">https://forum.cloudron.io/post/64789</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Thu, 13 Apr 2023 08:24:34 GMT</pubDate></item></channel></rss>