<?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[Storage limits per-app]]></title><description><![CDATA[<p dir="auto">Is this something that is possible? The use case here is providing testing environments to clients for apps that allow user generated content. This can be useful to make sure a single app does not fill a drive.</p>
]]></description><link>https://forum.cloudron.io/topic/5103/storage-limits-per-app</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 08:47:59 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/5103.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 May 2021 22:29:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Storage limits per-app on Mon, 10 Nov 2025 13:52:32 GMT]]></title><description><![CDATA[<p dir="auto">Hello Everyone</p>
<p dir="auto">We have added a guide documentation for <a href="https://docs.cloudron.io/guides/per-app-storage-limit/" target="_blank" rel="noopener noreferrer nofollow ugc">Per-App storage limit</a>.<br />
If there are questions about this guide, or you have feedback on how to improve it further, please let me know.</p>
]]></description><link>https://forum.cloudron.io/post/115154</link><guid isPermaLink="true">https://forum.cloudron.io/post/115154</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Mon, 10 Nov 2025 13:52:32 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Fri, 29 Sep 2023 02:42:45 GMT]]></title><description><![CDATA[<p dir="auto">Atleast, postgres does not have a way to limit db size - <a href="https://stackoverflow.com/questions/37822195/restrict-database-size" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/questions/37822195/restrict-database-size</a></p>
]]></description><link>https://forum.cloudron.io/post/74392</link><guid isPermaLink="true">https://forum.cloudron.io/post/74392</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 29 Sep 2023 02:42:45 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Fri, 29 Sep 2023 02:41:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aizat" aria-label="Profile: Aizat">@<bdi>Aizat</bdi></a> No plans yet. But as a workaround, you can always do this:</p>
<ul>
<li>Setup a block storage of appropriate size</li>
<li>Then, add it as Cloudron Volume</li>
<li>Move app's data directory into the Volume</li>
</ul>
<p dir="auto">That way, the app cannot use more data than the volume itself. This does not cover databasize size which is stored outside the volume.</p>
]]></description><link>https://forum.cloudron.io/post/74391</link><guid isPermaLink="true">https://forum.cloudron.io/post/74391</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 29 Sep 2023 02:41:29 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Thu, 28 Sep 2023 20:57: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> Hi, is there any news about the storage limits per-app implementation?</p>
]]></description><link>https://forum.cloudron.io/post/74373</link><guid isPermaLink="true">https://forum.cloudron.io/post/74373</guid><dc:creator><![CDATA[Aizat]]></dc:creator><pubDate>Thu, 28 Sep 2023 20:57:35 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Tue, 07 Jun 2022 06:52:37 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> yep, or do a little parted scripting first to have a device backed partition avoiding loopback issues for a more static setup..</p>
<p dir="auto">wanna make changes? restore from remote backup.</p>
<p dir="auto">For a more dynamic setup integrate OpenEBS/MayaData so you can keep attaching additional extent layers or do virtual migrations to different sized container attached storage mounts.</p>
]]></description><link>https://forum.cloudron.io/post/49216</link><guid isPermaLink="true">https://forum.cloudron.io/post/49216</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Tue, 07 Jun 2022 06:52:37 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Tue, 07 Jun 2022 00:03:57 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> the volumes can be XFS, but it requires a backing device. On a standard VPS, this means that we have to create a (big enough) file on EXT4 file system and then format it as XFS. This setup has the usual issues of loopback devices - what size this initial file should be, how to resize it live to increase/decrease storage etc. Not sure how well this performs either.</p>
]]></description><link>https://forum.cloudron.io/post/49195</link><guid isPermaLink="true">https://forum.cloudron.io/post/49195</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 07 Jun 2022 00:03:57 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 06 Jun 2022 23:36:44 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> It does not matter that VPS providers use as you control what happens inside containers.</p>
<p dir="auto">If you choose to attach container volumes they can be XFS layers with all the nice tools XFS comes with, which EXT4 lacks.</p>
<p dir="auto">Similarly for attaching external volumes of additional space apart from the default FS the OS is installed on.</p>
]]></description><link>https://forum.cloudron.io/post/49189</link><guid isPermaLink="true">https://forum.cloudron.io/post/49189</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Mon, 06 Jun 2022 23:36:44 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 06 Jun 2022 23:30: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> Nice find, looks like they implemented this as XFS only. Most VPS providers use EXT4 by default afaik.</p>
]]></description><link>https://forum.cloudron.io/post/49186</link><guid isPermaLink="true">https://forum.cloudron.io/post/49186</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Mon, 06 Jun 2022 23:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 06 Jun 2022 23:11:57 GMT]]></title><description><![CDATA[<p dir="auto">This was also addressed in OpenEBS - <a href="https://github.com/openebs/dynamic-localpv-provisioner/issues/13" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/openebs/dynamic-localpv-provisioner/issues/13</a></p>
]]></description><link>https://forum.cloudron.io/post/49183</link><guid isPermaLink="true">https://forum.cloudron.io/post/49183</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Mon, 06 Jun 2022 23:11:57 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 06 Jun 2022 21:07:25 GMT]]></title><description><![CDATA[<p dir="auto">Maybe we have use usrquota - <a href="https://www.digitalocean.com/community/tutorials/how-to-set-filesystem-quotas-on-ubuntu-18-04" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.digitalocean.com/community/tutorials/how-to-set-filesystem-quotas-on-ubuntu-18-04</a> . I guess this involves creating a user per app.</p>
<p dir="auto">XFS has pquota - <a href="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/assembly_limiting-storage-space-usage-on-xfs-with-quotas_managing-file-systems" target="_blank" rel="noopener noreferrer nofollow ugc">https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/assembly_limiting-storage-space-usage-on-xfs-with-quotas_managing-file-systems</a> . EXT4 has prjquota - <a href="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/assembly_limiting-storage-space-usage-on-ext4-with-quotas_managing-file-systems" target="_blank" rel="noopener noreferrer nofollow ugc">https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/assembly_limiting-storage-space-usage-on-ext4-with-quotas_managing-file-systems</a></p>
<p dir="auto">Also, found that there is a <code>--storage-size</code> when using XFS in Docker - <a href="https://docs.docker.com/engine/reference/commandline/run/#set-storage-driver-options-per-container" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.docker.com/engine/reference/commandline/run/#set-storage-driver-options-per-container</a></p>
]]></description><link>https://forum.cloudron.io/post/49177</link><guid isPermaLink="true">https://forum.cloudron.io/post/49177</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Mon, 06 Jun 2022 21:07:25 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 06 Jun 2022 20:16:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aizat" aria-label="Profile: Aizat">@<bdi>Aizat</bdi></a> Still looking for suggestions to my comment <a href="https://forum.cloudron.io/topic/5103/storage-limits-per-app/7">https://forum.cloudron.io/topic/5103/storage-limits-per-app/7</a></p>
]]></description><link>https://forum.cloudron.io/post/49173</link><guid isPermaLink="true">https://forum.cloudron.io/post/49173</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Mon, 06 Jun 2022 20:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 06 Jun 2022 13:51:27 GMT]]></title><description><![CDATA[<p dir="auto">Any news about this? This is very useful especially if we're giving access to our clients who may overuse the storage in some of the apps on Cloudron.</p>
]]></description><link>https://forum.cloudron.io/post/49130</link><guid isPermaLink="true">https://forum.cloudron.io/post/49130</guid><dc:creator><![CDATA[Aizat]]></dc:creator><pubDate>Mon, 06 Jun 2022 13:51:27 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Wed, 28 Jul 2021 04:05:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/moocloud_matt" aria-label="Profile: moocloud_matt">@<bdi>moocloud_matt</bdi></a> said in <a href="/post/34396">Storage limits per-app</a>:</p>
<blockquote>
<p dir="auto">OpenEBS</p>
</blockquote>
<p dir="auto">Yes, but there is a more advanced version at MayaData.</p>
<p dir="auto"><a class="plugin-mentions-group plugin-mentions-a" href="/groups/staff" aria-label="Profile: staff">@<bdi>staff</bdi></a> and I have spoken with them before.</p>
]]></description><link>https://forum.cloudron.io/post/34446</link><guid isPermaLink="true">https://forum.cloudron.io/post/34446</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Wed, 28 Jul 2021 04:05:39 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Tue, 27 Jul 2021 04:22:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/msbt" aria-label="Profile: msbt">@<bdi>msbt</bdi></a> Interesting link, thanks. I wonder if it works for volumes also. It says it depends on the "volume plugin". Have to investigate. On Cloudron, the data directory is just a normal volume and doesn't use any plugin and it's unclear if that standard thing supports storage-opt.</p>
]]></description><link>https://forum.cloudron.io/post/34398</link><guid isPermaLink="true">https://forum.cloudron.io/post/34398</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 27 Jul 2021 04:22:29 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 26 Jul 2021 22:12:35 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> said in <a href="/post/34394">Storage limits per-app</a>:</p>
<blockquote>
<p dir="auto"><a href="http://MayaData.com" target="_blank" rel="noopener noreferrer nofollow ugc">MayaData.com</a></p>
</blockquote>
<p dir="auto">I think they use OpenEBS, and as all the distributed storage solutions are complicated to set up, we use Ceph and need a dedicated port on the cluster server for the sync job, not as a requirement but as a need for reasonable performance to be able to use there features.</p>
]]></description><link>https://forum.cloudron.io/post/34396</link><guid isPermaLink="true">https://forum.cloudron.io/post/34396</guid><dc:creator><![CDATA[MooCloud_Matt]]></dc:creator><pubDate>Mon, 26 Jul 2021 22:12:35 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 26 Jul 2021 22:05: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><br />
it can be done with LVM, btrfs or ZFS.<br />
And their relative Docker driver, can be an option with an installation on ubuntu + one of those FS.</p>
]]></description><link>https://forum.cloudron.io/post/34395</link><guid isPermaLink="true">https://forum.cloudron.io/post/34395</guid><dc:creator><![CDATA[MooCloud_Matt]]></dc:creator><pubDate>Mon, 26 Jul 2021 22:05:46 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 26 Jul 2021 20:57:46 GMT]]></title><description><![CDATA[<p dir="auto">If storage for Apps was integrated with container attached storage from <a href="http://MayaData.com" target="_blank" rel="noopener noreferrer nofollow ugc">MayaData.com</a>, this would be an easier option.</p>
<p dir="auto">This will also help Apps be more distributed and clustered, among other benefits.</p>
]]></description><link>https://forum.cloudron.io/post/34394</link><guid isPermaLink="true">https://forum.cloudron.io/post/34394</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Mon, 26 Jul 2021 20:57:46 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 26 Jul 2021 20:47: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> what about <a href="https://docs.docker.com/engine/reference/commandline/run/#set-storage-driver-options-per-container" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.docker.com/engine/reference/commandline/run/#set-storage-driver-options-per-container</a>  (from <a href="https://stackoverflow.com/questions/38542426/docker-container-specific-disk-quota" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/questions/38542426/docker-container-specific-disk-quota</a>)</p>
]]></description><link>https://forum.cloudron.io/post/34393</link><guid isPermaLink="true">https://forum.cloudron.io/post/34393</guid><dc:creator><![CDATA[msbt]]></dc:creator><pubDate>Mon, 26 Jul 2021 20:47:02 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Mon, 26 Jul 2021 18:29:43 GMT]]></title><description><![CDATA[<p dir="auto">If anyone knows how this can be done on linux, I am open to investigating this. As in how does mount a storage directory into a docker container that has a specific size? I can only think of some (sparse) file based loopback filesystem. I don't like that approach and would prefer some other alternative. I haven't looked into recent developments in linux quota system.</p>
]]></description><link>https://forum.cloudron.io/post/34390</link><guid isPermaLink="true">https://forum.cloudron.io/post/34390</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Mon, 26 Jul 2021 18:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Fri, 21 May 2021 19:21:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/murgero" aria-label="Profile: murgero">@<bdi>murgero</bdi></a> Exactly, I was thinking for stuff like Nextcloud or Moodle specifically.</p>
]]></description><link>https://forum.cloudron.io/post/31761</link><guid isPermaLink="true">https://forum.cloudron.io/post/31761</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Fri, 21 May 2021 19:21:03 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Fri, 21 May 2021 11:45:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/murgero" aria-label="Profile: murgero">@<bdi>murgero</bdi></a> @atrilahiji one way I guess this could be done right now would be create an external volume (e.g. a Hetzner Cloud Volume) and use that as the data folder for the app you don't want filling up the primary disk.  You can also check the usage of this disk volume in System info.</p>
]]></description><link>https://forum.cloudron.io/post/31716</link><guid isPermaLink="true">https://forum.cloudron.io/post/31716</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 21 May 2021 11:45:26 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Fri, 21 May 2021 02:05:57 GMT]]></title><description><![CDATA[<p dir="auto">@atrilahiji Interesting request and interesting use case - I think it's a neat idea but only for certain apps (mail, lamp, surfer, nextcloud (especially!), and social networks like Mastodon and pixelfed)</p>
<p dir="auto">Not sure how the implementation would be though</p>
]]></description><link>https://forum.cloudron.io/post/31686</link><guid isPermaLink="true">https://forum.cloudron.io/post/31686</guid><dc:creator><![CDATA[murgero]]></dc:creator><pubDate>Fri, 21 May 2021 02:05:57 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Fri, 21 May 2021 01:44:46 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> Precisely. I could see it in the same resources section. Default could be dynamic (unrestricted) and a user could set it to a discrete value.</p>
]]></description><link>https://forum.cloudron.io/post/31685</link><guid isPermaLink="true">https://forum.cloudron.io/post/31685</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Fri, 21 May 2021 01:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to Storage limits per-app on Thu, 20 May 2021 22:53:25 GMT]]></title><description><![CDATA[<p dir="auto">Sounds like tying it into a quota system.</p>
]]></description><link>https://forum.cloudron.io/post/31683</link><guid isPermaLink="true">https://forum.cloudron.io/post/31683</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Thu, 20 May 2021 22:53:25 GMT</pubDate></item></channel></rss>