MyDash
Personal and team dashboards, built directly on your . No separate BI tool, no extra login, no ETL. Whatever you have in , you can visualise in MyDash.
Drag, drop, dashboard.
MyDash reads your registers, your urenregistratie, je facturatie. Drag chart types onto a board, save, share with the team. Role-based access uses the Nextcloud groups your team is already in.
Dashboards from registers, no ETL.
MyDash reads directly from OpenRegister via REST and GraphQL. No separate BI database, no nightly batch, dashboards stay live.
Ten chart types out of the box.
Bar, line, area, pie, KPI card, table, heatmap, funnel, gauge, scatter. All tuned NLDS-compliant. Custom chart types via a small React plugin API.
Role-based access, shared via Nextcloud groups.
One dashboard per group, per role, or for the whole organisation. Login and authorisation through Nextcloud, no second user-management system.
Real-time updates.
Dashboards refresh over WebSocket the moment the underlying register record changes. No manual refresh button, no stale KPIs.
Embed outside Nextcloud.
Every dashboard has a signed embed URL. Drop it in your intranet, on a TV in the hall, or in a mail template. Auth via signed token.
Tiles, BI graphs, every app's widget.
Scroll the cards. Each pins as you reach it; the next slides up from below.
Custom launchers, sub-grids, deeplinks anywhere.
Make a tile that opens an app, a document, a process, or an external URL. Group tiles into sub-grids per team. The home screen becomes a launcher you actually maintain.
See the tile recipesAny chart on any register, no ETL.
MyDash reads OpenRegister directly. Drop bar, line, donut, table, or KPI chart-types onto a board and they query the register live. No nightly batch, no separate BI database.
See OpenRegisterEvery Nextcloud app brings its own widget.
DocuDesk ships an upload-to-anonymise dropzone. Procest ships a werkvoorraad. Mail ships an inbox. Calendar ships upcoming events. Any app that registers a Nextcloud dashboard widget shows up in MyDash automatically, no separate config.
Browse the widget catalogueEvery Nextcloud app brings its own.
MyDash is the surface every other app's widget shows up on. Drop these onto a board, drag to size, share with the team. The widget itself comes from the app that ships it.
BI on a register
Read OpenRegister directly via REST or GraphQL. Drop a chart on the board, configure the field, save.
Calendar from Nextcloud
The Nextcloud Calendar dashboard widget lands on MyDash without extra config. Same auth, same source.
Werkvoorraad from Procest
Any app that registers a Nextcloud dashboard widget shows up here. Procest, DocuDesk, Mail, you name it.
Live data, every native widget, embedded anywhere.
Three integration paths that let MyDash compose dashboards from the data and apps you already run, without ETL or a second auth system.
MyDash reads OpenRegister directly via REST and GraphQL. Drop a bar, line, donut, or KPI chart on a board and it queries the register live. No nightly batch, no separate BI database, dashboards refresh over WebSocket the moment the underlying record changes.
See the BI guide