Overview & stack
CanvOS is an integrated layer on top of proven open-source components, with one shared identity and a consistent user experience.
Components
| Function | Component |
|---|---|
| Workspace (UI + API) | CanvOS application (Next.js) |
| Identity, storage, contacts, calendar | Nextcloud |
| Office documents | EuroOffice document server |
| Chat | Matrix (Synapse) |
| Video & audio | Jitsi |
| Self-hosted mail server | |
| Secure browser | Isolated browser containers |
| AI | Self-hosted models on European GPU infrastructure |
Domains & routing
The services are reachable via subdomains, for example:
app.canvos.eu— the workspacecloud.canvos.eu— Nextcloud (storage, calendar, contacts)matrix.canvos.eu— chatmeet.canvos.eu— videomail.canvos.eu— email
A reverse proxy routes traffic to the right service; the workspace ties them together into one whole.
Multi-tenant
Organisations are modelled as groups. Access to contacts, chat and folders is scoped per organisation, keeping tenants strictly isolated. See Organisations.