fshy

Home / Storage

Stoat / Revolt — self-hosted instance

github.com/stoatchat/self-hostedMessagingstorage/stoat-revolt-self-hosted-instanceJSONcomparereport an errorprovider JSON

Free allowance
No platform cap at all: body_limit_size and [files.limit] live in Revolt.toml and are yours to set.
Verdict
self-hosted, last resortverdict fails-egress: data cannot be read back out at a usable rate or price. Self-hosted options are listed last, because this site is for users who have no hardware.
Cost
free tier
Identity
email?placeholder, not evidence; card unknown, phone unknown
Binding limit
noneno named constraint binds
Evidence
reported3 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
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
Identityemail (placeholder) not published
EgressWhatever your own host costs — not free, so this is self-hosting rather than a free tier.
Per-object capnot stated
Retentionnot stated
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.
Evidence notereported 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.
Parsed numbers
  • has-free-tier 1
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 noteRows 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 values 4
  • 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
  • retention stated: the field may be stated in a source that was not read