fshy

fshy / Storage

b2drop

eudat.eu · Storage · 2 records · JSON

B2SHARE (EUDAT) Storage

caveatinstitution?card?Rper-object-cap

b2share.eudat.eu · academic · storage/b2share · JSON · compare

Free tier20 GB per record, 10 GB per file, and explicitly unlimited records and unlimited files.
unit GB; metered on unstated
Pricenone stated
Per-object cap10 GB per file (10000000000 bytes)
Retentionnot stated
EgressFree, unmetered, direct per-file content URLs (GET /api/records/<id>/files/<name>/content). No egress terms or pricing exist; EUDAT is publicly funded.
Identityinstitution (placeholder) inferred from the category 'academic'; the source record states no identity cost, so this is a class assumption, not evidence
Limits
  • per-object-cap 10 GB per file source
  • write-gated review source
10 GB per file, 20 GB per record — so 20 TB needs ~1,024 records, which trips EUDAT's 'fair share' clause: 'the uploading of large number of files or creating large number of records is not considered fair use' and they ask you to contact them first. Live rate limit header: x-ratelimit-limit: 500, x-ratelimit-remaining: 499.
Bindingper-object-cap the per-object cap sets the shard size and therefore the object count; it bounds the total more tightly than any headline quota
Interfacerest, rclone rest
ToolingInvenioRDM-style REST API (live: GET /api/records?size=1 -> 200 with hits/entries and per-file content links); OAI-PMH; DOI minting (10.23728). Python client via plain requests. No rclone backend.
Composes with20 GB per record x unlimited records. 50 records = 1 TB; 1,000 records = 20 TB in one account. The docs state outright 'There is no limit to the number of files you can deposit or records you can create'.
ReliabilityRate-limited at 500 requests/window and watched for bulk growth; EUDAT says it 'will increase back-end storage capacity incrementally when necessary', which implies throttling rather than deletion, but the fair-share clause is the trigger for manual review.
Notes20 GB per record, 10 GB per file, and explicitly unlimited records and unlimited files.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Parsed numbers
  • $.limits[0].value limit:per-object-cap 10.0 GB
Evidence (3)
datesourcewhat it proved
2026-10-21docs.eudat.eu/b2share/faq/'the maximum size for a record is 20 GB; and the maximum size for a file is 10 GB'
2026-10-21eudat.eu/services/userdoc/b2share-faq'There is no limit to the number of files you can deposit or records you can create'; 'fair share' principle
2026-10-21withheldprobe: GET /api/records?size=1 -> 200, x-ratelimit-limit: 500, x-ratelimit-remaining: 499
Unknown or withheld values (6)
  • $.evidence[2].url private-url
  • $.free_tier.notes process
  • $.identity_cost.kind identity-defaulted
  • $.per_object_cap.notes not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted

b2drop (eudat) Storage

fails: quotaemail?card?R

b2drop.eudat.eu/themes/b2drop/apps/core/templates/faq.html · rejected-provider · storage/b2drop · JSON · compare

Free tier20 GB per user ('For the current prototype there is a limit of 20GB per user'). Well below the bar and the FAQ still calls the service a prototype.
unit none; metered on none
Pricenone stated
Per-object capnot recorded
Retentionnot recorded
Egressnot recorded
Identityemail (placeholder) not published
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfaceunknown
Toolingnot recorded
Composes withnot recorded
Reliability20 GB per user ('For the current prototype there is a limit of 20GB per user'). Well below the bar and the FAQ still calls the service a prototype.
Notes20 GB per user ('For the current prototype there is a limit of 20GB per user'). Well below the bar and the FAQ still calls the service a prototype.
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (1)
datesourcewhat it proved
2026-10-21b2drop.eudat.eu/themes/b2drop/apps/core/templates/faq.html20 GB per user ('For the current prototype there is a limit of 20GB per user'). Well below the bar and the FAQ still calls the service a prototype.
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "20 GB per user ('For the current prototype there is a limit of 20GB per user'). Well below the bar and the FAQ still calls the service a prototype.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (15)
  • $.chaining not-recorded
  • $.confidence_note withheld
  • $.egress.terms not-recorded
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.interface interface-unknown
  • $.interface_detail withheld
  • $.limits_note process
  • $.per_object_cap.notes not-recorded
  • $.per_object_cap.stated not-recorded
  • $.retention.notes process
  • $.retention.stated not-recorded
  • $.tooling not-recorded