fshy

fshy / Storage

misskey.art

misskey.art · Storage · 1 record · JSON

misskey.art — 5 GiB per user, 250 MiB per object Storage

fails: quotaemailno cardRper-object-cap

misskey.art · fediverse-misskey · storage/misskey-art-5-gib-per-user-250-mib-per-object · JSON · compare

Free tier5120 MB = 5 GiB per user; maxFileSize 250 MiB.
unit GiB; metered on unstated
Pricenone stated
Per-object capper-object-cap 250 MiB (262144000 bytes)
Retentionnot stated
EgressFree CDN.
Identityemail derived from the record's prose, not from an identity field, and no signup was executed: e 250 MiB. Live, open, art community. Open registration (email required). Art-focused instance so large uploads are normal traffic, less likely to trigger usage-anomaly detection. per-object-c
Limits
  • per-object-cap per-object-cap 250 MiB source
per-object-cap 250 MiB; per-user 5 GiB.
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 rest
ToolingMisskey API / MiAuth.
Composes withOpen registration (email required). Art-focused instance so large uploads are normal traffic, less likely to trigger usage-anomaly detection.
ReliabilityLive, open, art community.
Notes5120 MB = 5 GiB per user; maxFileSize 250 MiB.
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 250.0 MiB
Evidence (1)
datesourcewhat it proved
2026-10-21misskey.art/api/metaprobe: POST -> 200, policies.driveCapacityMb=5120, maxFileSize=262144000, disableRegistration=false, version 2026.10.0-art+4.0
More fields (2)
{
 "verdict_note": "PLAN.md §3.2 rules fails-quota by default, because no row in this set clears 500 GiB per unit for a user.",
 "dead_end": {
  "failure_class": "quota",
  "why": "5120 MB = 5 GiB per user; maxFileSize 250 MiB.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (5)
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted