fshy

fshy / Storage

blossom.ditto.pub

ditto.pub · Storage · 1 record · JSON

blossom.ditto.pub (Ditto Blossom server) Storage

caveatanonymousno cardRper-object-cap

blossom.ditto.pub · content-addressed blob server · storage/blossom-ditto-pub · JSON · compare

Free tierNo quota. Live server stats: 1,375,309 total blobs, 781.96 GB storage used, 8,684 uploads/24 h. Max upload size 2 GB, max media size 1 GB, accepted types *.
unit GB; metered on stored-bytes
Pricenone stated
Per-object cap2 GB/upload (2000000000 bytes)
Retentionnot stated
Egressfree, unauthenticated GET by SHA-256
Identityanonymous anonymous — Nostr keypair (BUD-11 auth token). No email.
Limits
  • per-object-cap 2 GB/upload source
2 GB/upload, 1 GB for /media; images re-encoded to webp @192 by the server's media optimisation (so /media is lossy, but /upload of a raw blob is not)
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
Interfaceunknown Blossom / BUD-01 over HTTPS
ToolingBlossom clients, nostr SDKs, curl
Composes with2 GB per object makes it the best per-file ratio in the Blossom set; SHA-256 addressing composes directly with the chunk-and-replicate pattern.
ReliabilityOperator-run hobby infrastructure with ~782 GB on disk; a 500 GB deposit would double the server. No published retention, unlike 24242.io.
NotesNo quota. Live server stats: 1,375,309 total blobs, 781.96 GB storage used, 8,684 uploads/24 h. Max upload size 2 GB, max media size 1 GB, accepted types *.
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 2.0 GB
Evidence (2)
datesourcewhat it proved
2026-10-21blossom.ditto.pub/'1,375,309 Total Blobs / 781.96 GB Storage Used / 8,684 Uploads (24h)'; 'Max upload size 2 GB'; 'Authentication Required'; 'Accepted types *'
2026-10-21blossom.ditto.pub/uploadHEAD — 401, X-Reason: 'This needs a Nostr auth token (BUD-11)'
Unknown or withheld values (5)
  • $.free_tier.notes process
  • $.interface interface-unknown
  • $.per_object_cap.notes not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted