fshy

fshy / Storage

Codeberg Pages

codeberg.page · Storage · 1 record · JSON

Codeberg Pages (git-pages) Storage

fails: quotaemail?card?Rwrite-gated

codeberg.page · git · storage/codeberg-pages · JSON · compare

Free tierNo hard quota: 'there is no quota for valid use-cases', with a soft review threshold at 750 MiB Git storage and 1.5 GiB packages/LFS/attachments per account.
unit mixed; metered on stored-bytes
Pricenone stated
Per-object capnot stated
Retentionnot stated
EgressNo egress quota or charge published; Codeberg runs its own pages server (git-pages) and asks users not to be wasteful rather than metering.
Identityemail (placeholder) not published
Limits
  • write-gated review threshold at 750 MiB Git storage and 1 source
  • write-gated review request is expected source
750 MiB Git storage and 1.5 GiB packages/LFS/attachments before an admin review request is expected; files under 1 MiB are cached at the edge; each repo gets one pages site.
Bindingwrite-gated the write is a queue with a person or a rule in it, so the upload rate is set by somebody else
Interfacegit, cli git
Toolinggit-pages accepts a direct HTTP upload ('git-pages-cli https://coolcat.wiki --password ... --upload-dir site/') or a Forgejo Actions webhook; any Forgejo host can self-host the same server.
Composes withOne account with many repos, each with its own pages branch; unlimited repos per account in practice. But 750 MiB-per-account soft line means the multiplier is accounts, not repos.
ReliabilityCodeberg explicitly reviews and can deny 'unreasonable' resource usage — this is a community forge with active human moderation of storage, which is a different reliability class from a commercial CDN.
NotesNo hard quota: 'there is no quota for valid use-cases', with a soft review threshold at 750 MiB Git storage and 1.5 GiB packages/LFS/attachments per account.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Parsed numbers
  • $.limits[0].value limit:write-gated 750.0 MiB
Evidence (3)
datesourcewhat it proved
2026-10-21docs.codeberg.org/getting-started/faq/'no quota for valid use-cases', 'If you intend to use more than: 750 MiB for Git storage, 1.5 GiB of packages, LFS and attachments ... request these resources first'
2026-10-21codeberg.org/Codeberg/pages-serverpages-server 'in maintenance mode', Codeberg Pages migrating to git-pages
2026-10-21docs.codeberg.org/codeberg-pages/troubleshooting/files under 1 MiB are cached at the edge
More fields (2)
{
 "unit_note": "free_tier.unit is 'mixed' because the headline is denominated in MiB or KiB, which the schema enum does not carry; the verbatim free_tier.stated keeps the true unit. See the storage-dossier handover.",
 "dead_end": {
  "failure_class": "write-gated",
  "why": "No hard quota: 'there is no quota for valid use-cases', with a soft review threshold at 750 MiB Git storage and 1.5 GiB packages/LFS/attachments per account.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (8)
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.per_object_cap.notes not-extracted
  • $.per_object_cap.stated not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted