fshy

fshy / Debrid

CrafterBin

glennstack.dev · Debrid · 1 record · JSON

CrafterBin Debrid

★ qualifiesanonymousno cardMper-object-cap

crafterbin.glennstack.dev · anonymous temporary file host with a server-side URL pull (0x0.st clone) · debrid/crafterbin · JSON · compare

Free tiermax_size = 512.0 MiB, no account, and two mutually exclusive form fields: 'file' for a local upload and 'url' for a remote pull.
unit bytes; metered on none; The retention is a function of size, published as a formula, not a flat number.
PriceUSD 0
Per-object capmax_size = 512.0 MiB (536870912 bytes)
Retentionretention = min_age + (max_age - min_age) * pow((1 - file_size / max_size), 3), with min_age 7 days and max_age 365 days; a small file therefore approaches a year and a 512 MiB file gets 7 days. 'expires' can be set in hours or as an ms epoch. (365 days)
EgressDownloads are served from crafterbin.glennstack.dev with no byte counter; the X-Token response header carries a management token for deletion.
free_allowance: none published
Identityanonymous No account, no email, no cookie. The reply body is the URL and the X-Token header is the only credential, for deletion of that one object.
Limits
  • per-object-cap 512 MiB per file source
  • retention-clamped 7 days for a 512 MiB file, about 365 days for a tiny one; the size decides source
  • request-rate not published; the operator is a single hobby instance on Hunchentoot/Caddy source
The retention formula is quoted from the service's own plain-text interface page, which is the whole documentation.
Bindingper-object-cap 512 MiB is the hard stop for a single object; at 1 TiB a month that is 2 048 uploads, and the retention curve means the largest objects, which are the ones an archive needs, expire first at 7 days.
Interfacerest, cli POST multipart/form-data to the bare host with field 'file', or field 'url' to have the server fetch a link. 'secret' (no value) asks for a long unguessable id; 'expires' takes hours or an ms epoch.
Toolingcurl -F'file=@x' or curl -F'url=https://...' https://crafterbin.glennstack.dev; the service is 0x0.st-shaped, so an existing 0x0.st client works after a hostname change
Composes withIt is the only anonymous host that both stores a local file and pulls a URL server-side, so a client can hand it a URL and never upload the bytes itself, and its size-scaled retention gives small files the longest life of anything measured here.
ReliabilityA single hobby instance behind Caddy on Hunchentoot, with no published rate limit; the operating system of the service is one person's server, so an outage is silent and unannounced.
NotesBest technical find: a remote pull that works, measured, with no account. The risk is that it is one hobby instance, so a client should treat every stored object as likely to vanish without notice.
Evidence rungmeasured Both paths measured: a multipart local upload and a 'url' field pull from a Catbox link, each read back at 1 048 576 bytes with a matching SHA-256.
Checked2026-10-24 (live); stale on 2026-11-23
Parsed numbers
  • $.limits[0].value limit:per-object-cap 512.0 MiB
  • $.limits[1].value limit:retention-clamped 512.0 MiB
  • $.price_per_tb_month price-per-tb USD0.0 TB / month
Evidence (4)
datesourcewhat it proved
2026-10-23probe:https://crafterbin.glennstack.devPOST field 'file' -> HTTP 200 body https://crafterbin.glennstack.dev/h2cZ; X-Token present in the response headers
2026-10-23probe:https://crafterbin.glennstack.dev/h2cZread-back 1 048 576 bytes, sha256 da0099c231f1182a5d411c8ac5149dfb7a2e3578a3970928490cb78ba92aecc9, full-body hash matched
2026-10-23probe:https://crafterbin.glennstack.dev/OF3Nserver-side pull: POST field 'url'=https://files.catbox.moe/6hir65.bin returned OF3N with no bytes sent from here, and the read-back was 1 048 576 bytes with the same sha256. That proves the server obtained the object; whether it stored a copy or proxied the origin at read time was not distinguished, and the object is still live at the origin
2026-10-23crafterbin.glennstack.devmax_size = 512.0 MiB, min_age 7 days, max_age 365 days, the retention formula, and the 'url' field documented as 'remote URL' and 'mutually exclusive with file'
More fields (3)
{
 "remote_pull_measured": true,
 "management": "X-Token response header, used with the delete endpoint",
 "runtime": "Hunchentoot 1.3.1 behind Caddy"
}