fshy

Home / Storage

tmpfiles.org

tmpfiles.orgAnonymous dumpstorage/tmpfiles-orgJSONcomparereport an errorprovider JSON

Free allowance
No account; 100 MB per file
Verdict
fails: quotathe free allowance is too small to matter
Cost
free tier
Identity
institution?placeholder, not evidence; card unknown, phone unknown
Binding limit
per-object-cap100 MB per file; 100 MB/file
Evidence
reported2 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tierno account; 100 MB per file
unit MB; metered on unstated
Pricenone stated
Limits
  • per-object-cap (binding) 100 MB per file source
  • per-object-cap (binding) 100 MB/file source
100 MB/file; expires in 60 minutes (page rendered 'File expires in 59 minutes'). 10-upload burst all 200.
Identityinstitution (inferred, not read) not published
Egressunmetered; byte path requires a signed token scraped from the landing page
Per-object cap100 MB per file (100000000 bytes)
Retentionnot stated
Interfacerest rest
ToolingPOST /api/v1/upload -F file=@x -> JSON; then GET the /dl/<token>/<id>/<name> URL extracted from the HTML
Composes withnone — 1-hour retention, no accounts.
ReliabilityTextbook trap candidate: the API's own returned URL does NOT serve bytes. You must make a second request, scrape a timestamp+hash-signed /dl/ URL, and use that — and the signature expires. Also the API host did not resolve on this machine's DNS (0.0.0.0 answer); needed --resolve. Many resolvers/ISPs sinkhole it.
Parsed numbers
  • has-free-tier 1
  • per-object-cap 100 MB
  • per-object-cap 100 MB
Evidence 2
datesourcewhat it proved
2026-10-21source not publishedprobe: POST /api/v1/upload -> 200 with /wLA4MTMv84dY/ URL; GET it -> 200 / 2792 B HTML, not the file
2026-10-21source not publishedprobe: GET signed /dl/1792600426.d39cd846.../ URL -> 200 / 32768 B / sha256 match
More fields 2
dead end{"failure_class": "quota","why": "no account; 100 MB per file","retry_when": null,"first_recorded": "2026-10-21"}
probe reportedPOST /api/v1/upload -> 200 {"url":"https://tmpfiles.org/wLA4MTMv84dY/probe.bin"}. GET that URL -> 200 but 2792 B text/html. GET /dl/<id>/<name> -> 200, 2792 B text/html. Only the SIGNED URL parsed out of that HTML (https://tmpfiles.org/dl/1792600426.d39cd846db4b4014/wLA4MTMv84dY/probe.bin) -> 200, 32768 B, sha256 MATCH.
Unknown values 3
  • per object cap notes: the field may be stated in a source that was not read
  • retention notes: the field may be stated in a source that was not read
  • retention stated: the field may be stated in a source that was not read