Skip to content

Stacks

A stack is a container of related capabilities, delivered by modules — the smallest deployable units in TAPPaaS (see the Capabilities overview and the Meta Model for how this is modeled).

Stack What it delivers
Foundation The platform itself: cluster, network, identity, backup, logging, automation
AI Private AI: model serving, gateway, chat UI
Productivity Files, collaboration, passwords, office
Home Home automation and (planned) home media
IoT Device gateways, isolated in their own zones
DevOps Development and test capabilities (planned)

Each stack page links the module catalog entries (the modules' own READMEs, always current with the source). How modules depend on each other is computed from the modules themselves: see the module dependency graph.

Modules that serve every stack rather than one: NetBird Client (mesh connectivity) and Windows Server (run Windows workloads as managed modules).

Module deployment pattern

Every module follows the same deployment pattern — one json contract, the platform scripts, a VM provisioned via cluster:vm, exposure via network:proxy, protection via backup:vm:

Kroki