fshy

fshy / Storage

Stoat / Revolt

github.com · Storage · 1 record · JSON

Stoat / Revolt — self-hosted instance Storage

fails: egressemail?card?R

github.com/stoatchat/self-hosted · messaging · storage/stoat-revolt-self-hosted-instance · JSON · compare

Free tierNo platform cap at all: body_limit_size and [files.limit] live in Revolt.toml and are yours to set. Storage is whatever disk/MinIO you attach to Autumn.
unit mixed; metered on stored-bytes
Pricenone stated
Per-object capnot stated
Retentionnot stated
EgressWhatever your own host costs — not free, so this is self-hosting rather than a free tier. Only interesting if the client already has a box with unmetered bandwidth.
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
Interfaces3, rest rest
ToolingDocker Compose stack (stoatchat/self-hosted), Autumn file service with S3/MinIO backend, full Revolt/Stoat API so all existing clients and bots work unchanged.
Composes withN/A — the multiplier is disk, not accounts. It is a reference architecture rather than a free provider.
ReliabilitySelf-hosted means the data is yours, but the project has had repeated breaking migrations (Autumn refactor 2024-09-30, breaking changes 2024-11-28) that require manual DB work.
NotesNo platform cap at all: body_limit_size and [files.limit] live in Revolt.toml and are yours to set. Storage is whatever disk/MinIO you attach to Autumn.
Evidence rungreported One page read moves it to documented. Re-read 2026-10-22: the page answers and the claim holds; the rung is unchanged because the read establishes the page, not the enforcement.
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (3)
datesourcewhat it proved
2026-10-21read.../github.com/stoatchat/stoatchat/blob/main/crates/core'body_limit_size = 20_000_000 / Maximum permissible body size in bytes for uploads / (should be greater than any one file upload limit)'
2026-10-21github.com/revoltchat/self-hosted/issues/53'Editing line 10 [max_size = 20000000] in Autumn.toml ... does not change the file upload limits'
2026-10-22github.com/stoatchat/self-hostedre-read 2026-10-22 (HTTP 200, 14,637 B): the repository is live and still documents the Autumn refactor and its migration notice
More fields (3)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "No platform cap at all: `body_limit_size` and `[files.limit]` live in Revolt.toml and are yours to set. Storage is whatever disk/MinIO you attach to Autumn.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 },
 "superseded_evidence": [
  {
   "url": "https://github.com/stoatchat/self-hosted",
   "date": "2024-09-30",
   "proved": "README — notes on the 2024-09-30 Autumn refactor requiring manual migration"
  }
 ],
 "superseded_evidence_note": "Rows that are older than the topic's 180-day evidence window. They are kept as the historically read statement and are not evidence for the current claim; the current claim rests on the 2026-10-22 re-read in evidence[]. Nothing was deleted."
}
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