<?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[Cross-App Shared Storage and Jupyter]]></title><description><![CDATA[<p dir="auto">First, can you upload the jupyter app info to <a href="https://git.cloudron.io/cloudron" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/cloudron</a>? It seems to be missing.</p>
<p dir="auto">I've also got a few questions about packaging apps for cloudron:</p>
<ul>
<li>
<p dir="auto">Is there some good way to just flag certain directories as to be preserved?</p>
<ul>
<li>Right now I can create hard or soft links into "/app/data/" but that's not ideal.</li>
</ul>
</li>
<li>
<p dir="auto">Can we create our own addons? How hard would that be?</p>
</li>
<li>
<p dir="auto">Could a modified version of "proxyAuth" let you spin up separate per-user instances of an app?</p>
</li>
<li>
<p dir="auto">Is cross-app file sharing a thing? Something like a shared mounted drive?</p>
<ul>
<li>I'm imagining an addon, probably dependent on "ldap", where:
<ul>
<li>Admins specify shared mounts w/ size limits and permissions settings.</li>
<li>"/app/shared-data/metadata.json" is a cloudron generated read-only file.
<ul>
<li>It would have entries linking mounts to metadata, ldap users, and permissions information.</li>
</ul>
</li>
<li>Each shared folder would be mounted in "/app/shared-data/{hash-of-mount-name}/".</li>
<li>The packager specifies an update script that's called whenever there's a change to mount settings or mount contents.</li>
</ul>
</li>
</ul>
</li>
</ul>
]]></description><link>https://forum.cloudron.io/topic/4900/cross-app-shared-storage-and-jupyter</link><generator>RSS for Node</generator><lastBuildDate>Wed, 20 May 2026 16:26:00 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/4900.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Apr 2021 17:42:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Cross-App Shared Storage and Jupyter on Thu, 15 Apr 2021 05:25:42 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">First, can you upload the jupyter app info to <a href="https://git.cloudron.io/cloudron" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/cloudron</a>? It seems to be missing.</p>
</blockquote>
<p dir="auto">The name is a bit different since it's based on the upstream hub project - <a href="https://git.cloudron.io/cloudron/jupyterhub-app" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/cloudron/jupyterhub-app</a></p>
<p dir="auto">Are the rest of the questions somehow related to Jupyter? I will try my best to answer them but I am missing the context. If you can give me the use case for each of the questions below, I can help further.</p>
<blockquote>
<p dir="auto">Is there some good way to just flag certain directories as to be preserved?</p>
</blockquote>
<p dir="auto">Only <code>/app/data</code> is preserved. Even symlinking won't work since the backup logic does not follow symlinks. So far, we are yet to encounter an app that cannot be covered with a single directory.</p>
<blockquote>
<p dir="auto">Can we create our own addons? How hard would that be?</p>
</blockquote>
<p dir="auto">addons are part of the platform. they are not hard at all, they are just docker containers with a "service" API. But they require quite a bit of work and testing. What new addon are you thinking of?</p>
<blockquote>
<p dir="auto">Could a modified version of "proxyAuth" let you spin up separate per-user instances of an app?</p>
</blockquote>
<p dir="auto">I think I understand what you are asking for. For example, there are some "single user" apps. Would be nice to somehow spin multiple instances of these "single user" apps. IMO, would be best to somehow make those apps multi-user <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";-)" alt="😉" /> Given most of the apps are opensource, time can be spent contributing upstream. A workaround is of course install an instance of an app for each user...</p>
<blockquote>
<p dir="auto">Is cross-app file sharing a thing? Something like a shared mounted drive?</p>
</blockquote>
<p dir="auto">See <a href="https://docs.cloudron.io/storage/#volumes" target="_blank" rel="noopener noreferrer nofollow ugc">Voilumes</a>. You can create a directory on the server and create a volume. Then this volume is mounted into any number of apps you want.</p>
]]></description><link>https://forum.cloudron.io/post/29807</link><guid isPermaLink="true">https://forum.cloudron.io/post/29807</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Thu, 15 Apr 2021 05:25:42 GMT</pubDate></item></channel></rss>