fshy

fshy / Storage

Debian

debian.org · Storage · 3 records · JSON

Debian Salsa (salsa.debian.org) - GitLab with Generic package registry Storage

caveatinstitutionno cardRper-object-cap

salsa.debian.org · paas · storage/debian-salsa-gitlab-with-generic-package-registry · JSON · compare

Free tierNo published total-storage quota, but a fully published per-object table on the instance-configuration page. Package registry per-file caps: Generic 5 GiB, Conan 3 GiB, Maven 3 GiB, PyPI 3 GiB, Terraform 1 GiB, npm/NuGet 500 MiB, Helm 5 MiB. Core GitLab: max push size '-' (unlimited), max attachment 20 MiB, job artifact 750 MiB, pages 300 MiB, snippet 50 MiB, import remote file 10 GiB, download file 5 GiB.
unit GiB; metered on stored-bytes
Pricenone stated
Per-object capper-file caps: Generic 5 GiB (5368709120 bytes)
Retentionper-object-cap: 5 GiB per Generic package file; 750 MiB per CI artifact; 300 MiB Pages. retention: indefinite for packages and repos (no pruning policy published on this page)
EgressFree. Debian-hosted infrastructure with no billing, no per-GB meter, and package/registry downloads served straight from the instance. No Cloudflare dependency to worry about.
Identityinstitution derived from the record's prose, not from an identity field, and no signup was executed: y per-file caps: Generic 5 GiB, Conan 3 GiB, Maven 3 GiB, PyPI 3 GiB, Terraform 1 GiB, npm/NuGet 500 MiB, Helm 5 MiB. Core GitLab: max push size '-' (unlimited), max attachment 20 Mi
Limits
  • write-gated reviewed due to the high volume of spam registrations source
  • write-gated approved source
  • per-object-cap per-file caps: Generic 5 GiB source
per-object-cap: 5 GiB per Generic package file; 750 MiB per CI artifact; THE GATE: 'New user registrations are manually reviewed due to the high volume of spam registrations. It may take a few days before a new account is approved.'
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
Interfacessh, git git
ToolingFull GitLab: git over SSH/HTTPS, GitLab Generic Package API (PUT /projects/:id/packages/generic/:package_name/:version/:file_name), CI runners, glab/lab CLIs, python-gitlab. Max push size is '-' (unlimited) which is the interesting cell - the per-object cap is on the *registry*, not on git.
Composes withUnlimited projects per account x 5 GiB per Generic-package file x unlimited files per package version x unlimited versions. Plus unlimited-size git pushes as a second surface. The binding limit is account creation, not storage.
ReliabilityManual registration review is the whole story - it converts account-farming from an API call into a queue measured in days, which is fatal for the 'unlimited free orgs' pattern that made the Google-Drive-service-account trick work. Once in, the surface is clean and standard GitLab. Public read is fine (project pages and package downloads are anonymous).
NotesNo published total-storage quota, but a fully published per-object table on the instance-configuration page. Package registry per-file caps: Generic 5 GiB, Conan 3 GiB, Maven 3 GiB, PyPI 3 GiB, Terraform 1 GiB, npm/NuGet 500 MiB, Helm 5 MiB. Core GitLab: max push size '-' (unlimited), max attachment 20 MiB, job artifact 750 MiB, pages 300 MiB, snippet 50 MiB, import remote file 10 GiB, download file 5 GiB.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Parsed numbers
  • $.limits[2].value limit:per-object-cap 5.0 GiB
Evidence (3)
datesourcewhat it proved
2026-10-21salsa.debian.org/help/instance_configuration'## Size Limits ... Maximum push size | - ... Maximum job artifact size | 750 MiB'; '## Package registry ... Generic | 5 GiB'
2026-10-21salsa.debian.org/users/sign_up'New user registrations are manually reviewed due to the high volume of spam registrations. It may take a few days before a new account is approved.'
2026-10-21salsa.debian.org/help/instance_configuration'There are several size limits in place for the package registry.' (table as quoted in quota)
Unknown or withheld values (3)
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.retention.notes not-extracted

debian snapshot Storage

fails: quotaemail?card?R

snapshot.debian.org/ · rejected-provider · storage/debian-snapshot · JSON · compare

Free tierRead-only ingest of the Debian archive; no user write path at any size. 172 TB is theirs, not yours.
unit none; metered on none
Pricenone stated
Per-object capnot recorded
Retentionnot recorded
Egressnot recorded
Identityemail (placeholder) not published
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfaceunknown
Toolingnot recorded
Composes withnot recorded
ReliabilityRead-only ingest of the Debian archive; no user write path at any size. 172 TB is theirs, not yours.
NotesRead-only ingest of the Debian archive; no user write path at any size. 172 TB is theirs, not yours.
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (1)
datesourcewhat it proved
2026-10-21snapshot.debian.org/Read-only ingest of the Debian archive no user write path at any size. 172 TB is theirs, not yours.
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "Read-only ingest of the Debian archive; no user write path at any size. 172 TB is theirs, not yours.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (15)
  • $.chaining not-recorded
  • $.confidence_note withheld
  • $.egress.terms not-recorded
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.interface interface-unknown
  • $.interface_detail withheld
  • $.limits_note process
  • $.per_object_cap.notes not-recorded
  • $.per_object_cap.stated not-recorded
  • $.retention.notes process
  • $.retention.stated not-recorded
  • $.tooling not-recorded

Debian snapshot archive (snapshot.debian.org) Storage

fails: quotainstitutionno cardR

snapshot.debian.org · academic · storage/debian-snapshot-archive · JSON · compare

Free tierNo user quota because there is no user write path - snapshot ingests the Debian archive itself. Scale reference from the site's own news: 'Snapshot is currently holding 172TB of data' (2024-10-08), up from 135 TB (2022) and 24 TB (2014), on 2 x 164 TB RAID6 arrays.
unit TB; metered on unstated
Pricenone stated
Per-object capnot stated
Retentionnot stated
EgressFree, two sites (Glasklar + LeaseWeb). Netfilter rate limiting was explicitly disabled ('It will be replaced by rate limiting on the HTTP layer').
Identityinstitution derived from the record's prose, not from an identity field, and no signup was executed: snapshot is a preservation tool, not storage you can use. API verified live. None - you cannot add content. Valuable only as a *source* of old Debian packages for a corpus, not as a
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfacerest, rclone rest
Toolingapt with a dated sources.list entry, debian-snapshot machine-usable API at /mr/ (e.g. /mr/timestamp/), plain HTTPS. No rclone backend.
Composes withNone - you cannot add content. Valuable only as a *source* of old Debian packages for a corpus, not as a place to put your data.
ReliabilityRead-only by construction. Included to close the category: Debian's snapshot is a preservation tool, not storage you can use. API verified live.
NotesNo user quota because there is no user write path - snapshot ingests the Debian archive itself. Scale reference from the site's own news: 'Snapshot is currently holding 172TB of data' (2024-10-08), up from 135 TB (2022) and 24 TB (2014), on 2 x 164 TB RAID6 arrays.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (3)
datesourcewhat it proved
2026-10-21snapshot.debian.org/'Snapshot is currently holding 172TB of data'; 'The Netfilter rate limiting has been disabled ... rate limiting on the HTTP layer'
2026-10-21snapshot.debian.org/mr/timestamp/probe: GET -> 200 JSON, debian timestamps from 20050312T000000Z onward
2026-10-21withheldprobe: GET /archive/debian/20250101T000000Z/dists/bookworm/Release -> 302 (redirect to a dated snapshot; live)
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "No user quota because there is no user write path - snapshot ingests the Debian archive itself. Scale reference from the site's own news: 'Snapshot is currently holding 172TB of data' (2024-10-08), up from 135 TB (2022) and 24 TB (2014), on 2 x 164 TB RAID6 arrays.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (7)
  • $.evidence[2].url private-url
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.per_object_cap.stated not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted