fshy

Home / Storage

CodeFloe (Forgejo, Hetzner Germany)

codefloe.comRegistrystorage/codefloeJSONcomparereport an errorprovider JSON

Free allowance
5 GB Git + 20 GB packages + 10 GB Git LFS + 10 GB attachments per account/organization; unlimited public and private repositories
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
anonymous?placeholder, not evidence; card unknown, phone unknown
Binding limit
noneno named constraint binds
Evidence
reported7 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tier5 GB Git + 20 GB packages + 10 GB Git LFS + 10 GB attachments per account/organization; unlimited public and private repositories
unit GB; metered on unstated
Pricenone stated
Identityanonymous (inferred, not read) not published
EgressDownload traffic for packages, container images and LFS is counted per account per month but 'There is no limit today' — unlimited, and the endpoint is Cloudflare-fronted. Git clones, release assets and attachments are explicitly not counted.
Per-object capnot stated
RetentionSingle small operator on one Hetzner box; nightly off-site backups with 90-day retention described as disaster recovery, not per-account restore (90 days)
Interfacerest, webdav, oci, rclone rest
ToolingFull Forgejo API v1 (packages, generic, OCI registry, releases, LFS) + rclone's Gitea/Forgejo-compatible WebDAV-free REST via any HTTP client; OCI via ORAS/skopeo; package registry speaks Generic/Docker/npm/PyPI etc.
Composes withUnlimited free accounts -> 5+20+10+10 = 45 GB of separately-metered pools per identity. Because packages (20 GB) and LFS (10 GB) are separate pools from Git (5 GB), one account yields ~45 GB across four subjects, and each further account carries the same 45 GB. Registry blobs are anonymous-pullable, so shard across repos like any OCI store.
ReliabilitySingle small operator on one Hetzner box; nightly off-site backups with 90-day retention described as disaster recovery, not per-account restore. Explicit published policy of monitoring several accounts used to exceed its quota and deleting/suspending — the chaining path is actively watched, unlike GitLab's.
Parsed numbers
  • has-free-tier 1
Evidence 7
datesourcewhat it proved
2026-10-21docs.codefloe.com/usage-quotas/'Git repo size 5 GB | "Packages" size 20 GB | Git LFS 10 GB | Attachments 10 GB'; 'There is no limit today' on download traffic
2026-10-21codefloe.com/pricing'Unlimited public and private repositories', '5 GB Git storage per account'
2026-10-21codefloe.com/api/v1/versionprobe: GET -> {"version":"16.0.6"} (live Forgejo 16, not a brochure)
2026-10-21codefloe.com/v2/probe: GET -> 401 WWW-Authenticate Bearer realm=https://codefloe.com/v2/token (registry live)
2026-10-21source not publishedprobe: anonymous token for CodeFloe/forgejo-codefloe:pull -> 200, then GET /v2/CodeFloe/forgejo-codefloe/manifests/latest with that token -> 200 application/vnd.oci.image.index.v1+json, docker-content-digest sha256:d75b4b8f... (anonymous OCI pull works)
2026-10-21codefloe.com/user/sign_upprobe: GET -> 200 (open registration)
2026-10-21codefloe.com/api/v1/packages/CodeFloe?limit=5probe: GET -> 200, lists container packages incl. sha256-digest tags (anonymous package enumeration)
Unknown values 3
  • per object cap notes: the field may be stated in a source that was not read
  • per object cap stated: 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