fshy

fshy / Compute

ctrl-c.club

ctrl-c.club · Compute · 1 record · JSON

ctrl-c.club Compute

caveatemailno cardDwrite-gated

ctrl-c.club/ · shared shell · compute/ctrl-c-club · JSON · compare

Free tiera free shared Linux account on DigitalOcean with a 1 GB soft storage limit
unit GiB; metered on stored-bytes; about 825 users; IRC on 6667 and Gemini
Pricenone stated
Per-object capnot applicable
Retentionaccounts with no login in 5 years are archived and can be restored on request (1825 days)
Egressnot published
Identityemail a signup request; no card. Signups are CLOSED and waitlist only, quoted from signup.ctrl-c.club: 'Signups are closed for now! ... We're pausing signups to work on some scaling issues. You can still submit a signup to get on a waitlist.' A new person can join a waitlist; only an existing member can reach the host today
Limits
  • per-object-cap 1 GB soft limit per account source
  • retention-clamped accounts idle for 5 years are archived source
  • write-gated signups are closed; a new account can only join a waitlist source
the 5-year archive is the gentlest retention clock found in this class, and it is not the constraint that binds a new reader. The signup is closed and waitlist only, so the gate fails before the quota is reached
Bindingwrite-gated the closed signup binds first: a new reader can only join a waitlist, so the 5-year archive clock never applies to them. The retention clock is the gentlest in the class and it is not reachable.
Interfacerest, cli SSH on port 22; IRC and Gemini
ToolingSSH, screen or tmux, cron
Composes witha very long retention clock on a small account
Reliabilityno reliability event recorded
NotesThe oldest OpenSSH in this set and the longest retention clock. 1 GB is not storage for a user, but it is a stable shell with a cron. The tier moved from T1 to T2 on review because T1 means no archival and this row archives at five years.
Evidence rungdocumented reachability and the 5-year archive policy were both confirmed on 2026-10-22. The record is not measured because a probe proves the port answers and the 1 GB quota is a page claim, so the weakest field decides
Checked2026-10-22 (live); stale on 2026-11-21
Parsed numbers
  • $.extras.m10h_usd price USD0.0 / month
  • $.extras.m24h_usd price USD0.0 / month
  • $.limits[0].value limit:per-object-cap 1.0 GB
Evidence (4)
datesourcewhat it proved
2026-10-22probe:ctrl-c.club:22TCP connect succeeded in 0.32 s to 165.227.127.54 and read banner SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.18
2026-10-22ctrl-c.club/'we're archiving accounts that have not been logged into in 5 years or more', and an archived account can be restored on request
2026-10-06signup.ctrl-c.club/'Signups are closed for now! Thank you for your interest in Ctrl-C.club! We're pausing signups to work on some scaling issues. not re-fetched
2026-10-06signup.ctrl-c.club/'One gigabyte storage limit (this is not a hard limit: brief, occasional overages are not a problem.)' which is the soft limit the record quotes
More fields (11)
{
 "shape": {
  "vcpu": null,
  "ram_gib": null,
  "disk_gib": 1,
  "gpu_class": null,
  "gpu_count": null
 },
 "billing_model": "flat-pool",
 "granularity": {
  "min_billed_s": null,
  "rounding_s": null
 },
 "session_cap": {
  "wall_clock_min": null,
  "idle_reap_s": null,
  "restart_required": false,
  "note": "none stated"
 },
 "keep_rate": {
  "value": 0.0,
  "basis": "a free account costs nothing",
  "source": "https://ctrl-c.club/"
 },
 "persistent_storage": {
  "included_gib": 1,
  "price_gib_month": "not offered",
  "durability": "home directory",
  "survives_stop": true,
  "survives_destroy": false,
  "max_retention": "5 years without a login"
 },
 "network_out": {
  "allow_outbound": true,
  "allow_inbound_listen": null,
  "ports": "IRC 6667 and Gemini outbound",
  "static_ip": false,
  "ipv6": null,
  "per_session_bytes": null
 },
 "free_tier_kind": "allowance",
 "m10h_usd": 0.0,
 "m24h_usd": 0.0,
 "census_rows": [
  "ctrl-c-club"
 ]
}
Unknown or withheld values (4)
  • $.egress.metered egress-unknown
  • $.per_object_cap.notes process
  • $.per_object_cap.stated not-applicable
  • $.reliability_note none-observed

Corrections