Overzicht & stack
CanvOS is een geïntegreerde laag bovenop bewezen open-source componenten, met één gedeelde identiteit en een consistente gebruikerservaring.
Componenten
| Functie | Component |
|---|---|
| Werkplek (UI + API) | CanvOS-applicatie (Next.js) |
| Identiteit, opslag, contacten, agenda | Nextcloud |
| Office-documenten | EuroOffice document-server |
| Chat | Matrix (Synapse) |
| Video & audio | Jitsi |
| Zelf-gehoste mailserver | |
| Beveiligde browser | Geïsoleerde browser-containers |
| AI | Zelf-gehoste modellen op Europese GPU-infrastructuur |
Domeinen & routing
De diensten zijn bereikbaar via subdomeinen, bijvoorbeeld:
app.canvos.eu— de werkplekcloud.canvos.eu— Nextcloud (opslag, agenda, contacten)matrix.canvos.eu— chatmeet.canvos.eu— videomail.canvos.eu— e-mail
Een reverse proxy stuurt het verkeer naar de juiste dienst; de werkplek bundelt ze tot één geheel.
Multi-tenant
Organisaties zijn gemodelleerd als groepen. Toegang tot contacten, chat en mappen is per organisatie gescoped, zodat tenants strikt gescheiden blijven. Zie Organisaties.