Aller au contenu

Aperçu & stack

CanvOS est une couche intégrée par-dessus des composants open source éprouvés, avec une identité partagée et une expérience utilisateur cohérente.

Composants

FonctionComposant
Espace de travail (UI + API)Application CanvOS (Next.js)
Identité, stockage, contacts, agendaNextcloud
Documents OfficeServeur de documents EuroOffice
ChatMatrix (Synapse)
Vidéo & audioJitsi
E-mailServeur de messagerie auto-hébergé
Navigateur sécuriséConteneurs de navigation isolés
IAModèles auto-hébergés sur infrastructure GPU européenne

Domaines & routage

Les services sont accessibles via des sous-domaines, par exemple :

  • app.canvos.eu — l’espace de travail
  • cloud.canvos.eu — Nextcloud (stockage, agenda, contacts)
  • matrix.canvos.eu — chat
  • meet.canvos.eu — vidéo
  • mail.canvos.eu — e-mail

Un reverse proxy dirige le trafic vers le bon service ; l’espace de travail les réunit en un tout.

Multi-tenant

Les organisations sont modélisées comme des groupes. L’accès aux contacts, au chat et aux dossiers est limité par organisation, afin de garder les tenants strictement isolés. Voir Organisations.