1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-08 21:45:52 +00:00

35b7: Added Oni multitenant ref (#837)

Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/837
This commit is contained in:
Steve Bate
2026-04-25 18:03:43 +02:00
committed by silverpill
parent 3d08d9fa01
commit 5e645dd038
+15 -7
View File
@@ -30,7 +30,7 @@ This document proposes terminology that other FEPs and implementations may refer
### Server implementation
A **server implementation** is a software codebase that implements one or more Fediverse-related protocols (such as ActivityPub). This software must be deployed on computational infrastructure to participate in the Fediverse.
A **server implementation** is a software codebase that implements one or more Fediverse-related protocols (such as [ActivityPub][ACTIVITYPUB]). This software must be deployed on computational infrastructure to participate in the Fediverse.
Characteristics:
@@ -94,7 +94,7 @@ Related concepts:
- One server implementation can be deployed as many server instances.
- Each server instance runs exactly one version of a server implementation at a given point in time.
- A server instance may serve one tenant (single-tenant) or multiple tenants (multi-tenant). Current server implementations are predominately server a single tenant. Known multitenant-capable server implementations include [Takahē](https://jointakahe.org/), [Vocata](https://codeberg.org/Vocata/vocata), and [FIRM](https://github.com/steve-bate/firm).
- A server instance may serve one tenant (single-tenant) or multiple tenants (multi-tenant). Current server implementations are predominately server a single tenant. Known multitenant-capable server implementations include [Takahē][TAKAHE], [Vocata][VOCATA], and [FIRM], and [Oni][ONI] (single user tenants).
```text
+-----------------------+
@@ -143,15 +143,23 @@ This document:
- Does not prescribe any particular multitenancy model, request routing strategy, database layout, or deployment topology.
- Does not define how tenants are discovered, migrated, or addressed at the protocol level; those topics are expected to be covered by other FEPs.
## References
- Christine Lemmer-Webber, Jessica Tallon, Erin Shepherd, Amy Guy, Evan Prodromou, [ActivityPub][ACTIVITYPUB], World Wide Web Consortium (W3C), 2018
- [Multitenancy][MULTITENANT], Wikipedia Foundation, 2026
- [Fediverse][FEDIVERSE], Wikipedia Foundation, 2026
## References
- Christine Lemmer-Webber, Jessica Tallon, Erin Shepherd, Amy Guy, Evan Prodromou, [ActivityPub][ACTIVITYPUB], World Wide Web Consortium (W3C)
- Dominik George, [Vocata][VOCATA] \[Software\], Codeberg
- Marius Orcsik, [Oni][ONI] \[Software\], SourceHut
- Steve Bate, [FIRM][FIRM] \[Software\], GitHub
- [Fediverse][FEDIVERSE], Wikipedia Foundation, Wikipedia
- [Multitenancy][MULTITENANT], Wikipedia
- [Takahē][TAKAHE] \[Software\], GitHub
[ACTIVITYPUB]: https://www.w3.org/TR/activitypub/ "ActivityPub"
[MULTITENANT]: https://en.wikipedia.org/w/index.php?title=Multitenancy&oldid=1338248635 "Multitenancy"
[FEDIVERSE]: https://en.wikipedia.org/w/index.php?title=Fediverse&oldid=1349081668 "Fediverse"
[FEDIVERSE]: https://en.wikipedia.org/w/index.php?title=Fediverse "Fediverse"
[VOCATA]: https://codeberg.org/Vocata/vocata "Vocata"
[FIRM]: https://github.com/steve-bate/firm "FIRM"
[ONI]: https://sr.ht/~mariusor/Oni/ "Oni"
[TAKAHE]: https://github.com/jointakahe/takahe "Takahē"
## Copyright