<div dir="ltr">Dear Pablo,<div>                   Thanks for the response. However, I don't want directory level quotas, I can allow unlimited for the user, I only want file size restriction. To explain it more, lets say you have folder called images, I want to set that all images < 100 MB, and similarly for a folder called video,  all files are < 500 MB. I don't care how many files, I only care what is the file size. </div><div>                   Now I am still reading, but does GlusterFS / XFS has that capability ? </div><div><br></div><div><br></div><div>Thanks</div><div>Alam</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 11, 2016 at 5:23 PM, Pablo Marques <span dir="ltr"><<a href="mailto:pmarques@miamilinux.net" target="_blank">pmarques@miamilinux.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:#000000"><div>Alam</div><div><br></div><div>Try directory quotas on the backend storage file system.</div><div><br></div><div>With XFS</div><div><a href="https://docs.oracle.com/cd/E37670_01/E37355/html/ol_prjquo_xfs.html" target="_blank">https://docs.oracle.com/cd/E37670_01/E37355/html/ol_prjquo_xfs.html</a></div><div><br></div><div>GlusterFS has a very easy way to implement simple size quota on any directory:</div><div><a href="http://www.gluster.org/community/documentation/index.php/Directory_Quota" target="_blank">http://www.gluster.org/community/documentation/index.php/Directory_Quota</a></div><div><br></div><div>Regards</div><div><br></div><div>Pablo</div><hr><div><b>From: </b>"Syed Alam Abbas Imtiyaz" <<a href="mailto:syedalamabbas@gmail.com" target="_blank">syedalamabbas@gmail.com</a>><br><b>To: </b>"devel" <<a href="mailto:devel@owncloud.org" target="_blank">devel@owncloud.org</a>><br><b>Sent: </b>Thursday, February 11, 2016 4:43:59 PM<br><b>Subject: </b>[owncloud-devel] Create file upload restrictions for users through        owncloud server<br></div><br><div><div><div class="h5"><div dir="ltr"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">ownCloud version: 8.2.2</span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">Webserver: apache2</span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">Database: MySQL</span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">OS: Linux</span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">PHP version: 5.6.x</span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">Hello Everyone,</span><br><div>I tried posting this on the owncloud support forums, but @RealRancor advised me to use this list. You can see my question on the forums <a href="https://forum.owncloud.org/viewtopic.php?f=36&t=32993" target="_blank">https://forum.owncloud.org/viewtopic.php?f=36&t=32993</a>. </div><div>  </div><div><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">I am still learning about owncloud and its amazing apps capability, so please elaborate your answers if you can. I have a simple requirement. Lets say I start a owncloud webserver on a machine. I ask users to upload their pictures and videos on lets say swim club trips. I want to be able to build an app with a functionality that restricts the users with two folders images and videos to file size limits 100 MB and 500 MB respectively. Or there a better way without using app framework ? I know there is a way to set the global owncloud upload limit, I also know that there is a place where user skeleton or default files can be created. </span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">I am not looking for a spoon-fed answer, just general directions where I can go and look, so I am able to achieve the said functionality of different upload restrictions for different directories at the user/ client level. </span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">Let me know your thoughts about this.</span></div><br><div><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">I am reading this documentation, and understanding it, but can you sketch roughly how would you / or any one with knowledge of owncloud and apps would go about building such an application. Just some starting pointers please, since I don't have much prior experience with web development. </span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">Thanks</span><br style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2"><span style="color:#333333;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.2px;background-color:#e1ebf2">Alam</span><br clear="all"><br><br><div><div dir="ltr"><p></p></div></div>
</div></div>



</div></div><div><span style="font-size:medium;color:black;font-style:normal;font-weight:normal;background-color:white;display:inline">
<hr>
<br>
<a rel="nofollow">Spam</a><br>
<a rel="nofollow">Phish/Fraud</a><br>
<a rel="nofollow">Not spam</a><br>
<a rel="nofollow">Forget previous vote</a><br></span></div>


<br>_______________________________________________<br>Devel mailing list<br><a href="mailto:Devel@owncloud.org" target="_blank">Devel@owncloud.org</a><br><a href="http://mailman.owncloud.org/mailman/listinfo/devel" target="_blank">http://mailman.owncloud.org/mailman/listinfo/devel</a><br></div></div></div><br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@owncloud.org">Devel@owncloud.org</a><br>
<a href="http://mailman.owncloud.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://mailman.owncloud.org/mailman/listinfo/devel</a><br></blockquote></div><div class="gmail_signature"><div dir="ltr"><p style="margin-bottom:0.0001pt"></p>

<p style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:Arial,sans-serif"></span></p>



<p><span style="font-size:12pt;font-family:Arial,sans-serif"></span></p>

<p style="text-indent:0.5in"><span style="font-size:12pt;font-family:Arial,sans-serif"></span></p><p></p></div></div>
</div></div>