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
| 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 |
|---|---|
| Price | none stated |
| Per-object cap | per-object-cap 5 MB (5000000 bytes) |
| Retention | not stated |
| Egress | CDN-served; free tier has no egress billing. Fair Use Policy applies to media hosting. |
| Identity | institution 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 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. |
| Binding | per-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 |
| Interface | rest rest |
| Tooling | Ghost 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 with | The 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. |
| Reliability | Ghost(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 rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | ghost.org/help/media-file-size-limits/ | per-plan 5mb/100mb/250mb/1gb table, "no limit on the number of files" |
| 2026-10-21 | forum.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_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted