Skip to content

Self-hosted application platform and object storage

Workers-compatible apps and S3 storage, on your own servers

TotisWorkers runs apps written against a subset of the Cloudflare Workers API, with SQL, KV, queues and jobs built in. TinyS3 is erasure-coded, S3-compatible object storage. Both run on hardware you control.

totis.yaml
version: 1
apps:
  shop:
    entry: src/index.ts
    # env.DB, the app's SQL database, comes with the app
    kv: { SESSIONS: shop-sessions }
    queues:
      producers: { ORDERS_Q: shop-orders }
    ai: { AI: { connection: platform } }
$ totis deploy
99.5%ceph/s3-tests pass rate, excluding tests that fail on AWS itself
11.3Mrows in the ERP example, dashboard in 64 ms (single-node dev test)
1 filetotis.yaml declares apps, databases, queues and bindings
2 productsone application platform, one storage layer · Details ↓

The problem

Self-hosting an application stack means running a web runtime, a SQL database, a key-value store, a queue, a scheduler, mail delivery and object storage as separate systems: seven deployments, seven backup procedures, seven upgrade paths.

TotisWorkers and TinyS3 replace them with one platform and one storage layer.

Proof points

S3 conformance comes first; the ERP numbers are a single-node dev test, not a production benchmark.

MeasurementResultConditions
ceph/s3-tests, excluding tests that fail on AWS itself (not fails_on_aws)99.5% pass: 596 passed, 3 failed, 4 skipped4-node local cluster, recorded 2026-09-06
ERP example, seeded rows11.3 millionDev-node test: MacBook Pro M4 Max, single node, 2026-11-03
ERP dashboard response64 mssame run
ERP first customers page298 mssame run

Licensing

TinyS3 is licensed under the AGPLv3 for standalone servers and clusters of 2 nodes or fewer, with a commercial license above that (LICENSING.md).

Partners and investors

We share technical detail, a deck and a data room on request.

Contact us: Partnership or investment →

Security

The sandbox model, secrets handling and how to report a vulnerability.

Security page →

Questions about TotisWorkers or TinyS3?

Contact us

TinyS3 is AGPLv3 licensed. Cloudflare and Cloudflare Workers are trademarks of Cloudflare, Inc. Amazon S3 and AWS are trademarks of Amazon.com, Inc. or its affiliates. MinIO is a trademark of MinIO, Inc. They are named only to describe compatibility; totis.ai is not affiliated with, endorsed by, or sponsored by any of them.