fshy

fshy / Storage

Ghost(Pro)

ghost.org · Storage · 1 record · JSON

Ghost(Pro) — 5 MB on free trial/Starter, 100 MB Publisher; self-hosted is unbounded Storage

trialinstitutionno cardRper-object-cap

ghost.org · media · storage/ghost-5-mb-on-free-trial-starter-100-mb-publisher-self-h · JSON · compare

Free tier"When uploading media files to Ghost, while there is no limit on the number of files you can upload to your site, there is a file size limit based on your Ghost(Pro) plan. Free trial: 5mb / Starter: 5mb / Publisher: 100mb / Business: 250mb / Custom: 1gb"
unit mixed; metered on unstated
Pricenone stated
Per-object capper-object-cap 5 MB (5000000 bytes)
Retentionnot stated
EgressCDN-served; free tier has no egress billing. Fair Use Policy applies to media hosting.
Identityinstitution derived from the record's prose, not from an identity field, and no signup was executed: rits an unbounded media library. That chains Ghost's admin API to whatever free compute/storage the client already has, rather than being storage itself. per-object-cap 5 MB (free/St
Limits
  • per-object-cap per-object-cap 5 MB source
per-object-cap 5 MB (free/Starter), 100 MB (Publisher), 250 MB (Business), 1 GB (Custom). No file-count cap on any plan. Ghost Fair Use Policy constrains 'other file types made available' — enforcement is the practical ceiling.
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
ToolingGhost Content API + Admin API (REST), official JS SDK. Self-hosted Ghost has no file-count or size limit except the web server config: "The upload limit is effectively determined by the web server that's serving your Ghost site."
Composes withThe interesting half is not Ghost(Pro) — it is that Ghost's unlimited-file design means a self-hosted Ghost on any free host inherits an unbounded media library. That chains Ghost's admin API to whatever free compute/storage the client already has, rather than being storage itself.
ReliabilityGhost(Pro) free trial expires; the unlimited-file behaviour only persists on a paid plan or self-hosted install.
Notes"When uploading media files to Ghost, while there is no limit on the number of files you can upload to your site, there is a file size limit based on your Ghost(Pro) plan. Free trial: 5mb / Starter: 5mb / Publisher: 100mb / Business: 250mb / Custom: 1gb"
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 5.0 MB
Evidence (2)
datesourcewhat it proved
2026-10-21ghost.org/help/media-file-size-limits/per-plan 5mb/100mb/250mb/1gb table, "no limit on the number of files"
2026-10-21forum.ghost.org/t/media-upload-limits-hosted-vs-self-hosted/limit is the web server's on self-hosted
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "\"When uploading media files to Ghost, while there is no limit on the number of files you can upload to your site, there is a file size limit based on your Ghost(Pro) plan. Free trial: 5mb / Starter: 5mb / Publisher: 100mb / Business: 250mb / Custom: 1gb\"",
  "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