I’m currently trying to write a file manager for solid pods and while testing encountered a 413 - Payload too large response with the message “User has exceeded their storage quota”. This surprised me a little as I’ve only stored something between 20MB and 50MB (is there some way to look that up?).
So I am wondering if anybody here knows about the storage limitations of the Solid Pods suggested by inrupt, namely inrupt.net and solid.community. This would also be of interest for other applications I consider using solid with.
As far as I can see, and as far as I can tell from running a Solid POD server of my own, the storage size when running a single POD on such a server would be limited only by the size of the hard drive, and the limits to the size of any uploaded file would be subject to the limits and configuration of my installed software.
However, if you are running a Solid POD server on someone else’s drive (e.g. a hosting company) then the size of the POD, and the size of any individual uploaded file, would be subject to whatever arbitory limits they impose.
Hi,
I wonder if you found any pod providers that allow more than 25mb. I’m looking to create a pod for a clone of the Linked Open Vocabulary database. Its 184mb and will probably grow.
@anon36056958 glad if I can help…
the site is experimental, so not for production use, but I set the quota back up to 250MB, the machine has (virtual) SSD of 100GB, so that would be 400 users if everyone uses max (which will not be the case), so for a hobbyist’ s site that could suffice and fit the expectations that realistically can be made.
I am not sure if it is possible to increase the limit per account, but if so, feel free to raise an issue in the solid.community support repo and I am sure someone can do something about it.
@aveltens I’ ve manipulated the solid:storageQuota variable in config/templates/new-account/settings/serverSide.ttl
should have worked, only thing I don’ t know if that is processed for every account or just for the ones created from then on…
If I see this correctly, there is a /settings/serverSide.ttl.inactive on each pod, containing a per-user quota. You can try rename it to /settings/serverSide.ttl and set a different quota for a user. The user only has read-only permission to the file, so cannot change her own quota.
You could host the LOV clone there, when it is ready.
That brings me to a question that I will raise in another post : how can I control who can register to my pod server ? I want to use it exclusively for people who want to join / test the new social network or for other projects (like the Lov clone) I would want to support. …
For controlling access to pods I think you could use group ACL’s. Solid Groups are not defined yet or part of the spec yet but I think they will implement a protocol for membership based on ActivityPub and the Activity Streams vocab. I hope to use Solid Groups to control access to the LOV clone. See Solid Groups App
It is not about controlling access to the POD. It is about the page where you can register on the pod server : to not just allow everyone to create and host their POD on our server, but require a validation