DSpace 7+ platform class
dspace.mit.edu · Storage · 1 record · JSON
DSpace 7+ platform class (MIT, UCT, demo.dspace.org and ~3,485 registered sites) Storage
fails: identityinstitutionno cardR
| Free tier | NO QUOTA CONCEPT AT ALL. The string 'quota' does not appear once in DSpace's 2,125-line dspace.cfg; the only two hits repo-wide are a Solr query-parser class and a discovery.cfg comment. There is no per-user, per-collection or per-installation storage limit in the software. The only byte constraint is a per-request multipart limit. unit unlimited; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | 512 MB/file (512000000 bytes) |
| Retention | not stated |
| Egress | Cloudflare-fronted. |
| Identity | institution institution |
| Limits |
per-object-cap 512 MB/file in DSpace 7+ (spring.servlet.multipart.max-file-size = 512MB, max-request-size = 512MB). DSpace 6 and below used upload.max, which accepts -1 for 'no limit'. |
| Binding | none the quota is real and unreachable: identity is the binding constraint, and it is not one of the six limits kinds |
| Interface | rest, cli REST (/server/api), OAI-PMH, SWORD |
| Tooling | curl / dspace CLI / OAI-PMH harvesters |
| Composes with | Unbounded by construction — but every instance's write path is affiliation-gated in practice, and the registry is dominated by pre-7 installs with no REST API at all. |
| Reliability | 60 of 60 sampled registry sites returned no /server/api/info, i.e. they are DSpace 6 or earlier and expose no modern REST API — the registry is a lagging indicator of what is programmatically usable. |
| Notes | NO QUOTA CONCEPT AT ALL. The string 'quota' does not appear once in DSpace's 2,125-line dspace.cfg; the only two hits repo-wide are a Solr query-parser class and a discovery.cfg comment. There is no per-user, per-collection or per-installation storage limit in the software. The only byte constraint is a per-request multipart limit. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (6)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | raw.githubusercontent.com/DSpace/DSpace/main/dspace-server-w | 'spring.servlet.multipart.max-file-size = 512MB' and 'max-request-size = 512MB' |
| 2026-10-21 | raw.githubusercontent.com/DSpace/DSpace/main/dspace/config/d | 2,125 lines, zero occurrences of 'quota' |
| 2026-10-21 | api.github.com/search/code?q=quota+repo:DSpace/DSpace | total_count 2, both unrelated (dspace-api/.../core/Utils.java, dspace/config/modules/discovery.cfg) |
| 2026-10-21 | demo.dspace.org/server/api | 'DSpace 10.2-SNAPSHOT', REST root present |
| 2026-10-21 | demo.dspace.org/server/api/eperson/registrations | POST — 403 'Invalid CSRF token.' (endpoint exists and is CSRF-guarded, so self-registration is a deployment toggle) |
| 2026-10-21 | dspace.org/registry/ | 'Displaying 1 - 100 of 3,485', 35 pages |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "NO QUOTA CONCEPT AT ALL. The string 'quota' does not appear once in DSpace's 2,125-line dspace.cfg; the only two hits repo-wide are a Solr query-parser class and a discovery.cfg comment. There is no per-user, per-collection or per-installation storage limit in the software. The only byte constraint is a per-request multipart limit.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (5)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted