Skip to content

Overview & stack

CanvOS is an integrated layer on top of proven open-source components, with one shared identity and a consistent user experience.

Components

FunctionComponent
Workspace (UI + API)CanvOS application (Next.js)
Identity, storage, contacts, calendarNextcloud
Office documentsEuroOffice document server
ChatMatrix (Synapse)
Video & audioJitsi
EmailSelf-hosted mail server
Secure browserIsolated browser containers
AISelf-hosted models on European GPU infrastructure

Domains & routing

The services are reachable via subdomains, for example:

  • app.canvos.eu — the workspace
  • cloud.canvos.eu — Nextcloud (storage, calendar, contacts)
  • matrix.canvos.eu — chat
  • meet.canvos.eu — video
  • mail.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.