A secure & autonomous easy to install collaboration suite for everyone https://minbzk.github.io/mijn-bureau-infra/
  • Go Template 96.6%
  • Open Policy Agent 2.1%
  • Shell 0.7%
  • Python 0.6%
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-21 13:47:43 +02:00
.devcontainer (other) add docker-outside-of-docker feature to devcontainer configuration 2025-09-09 15:25:26 +02:00
.github ⬆️(deps) Bump the allgithubactions group with 2 updates 2026-05-01 06:52:01 +00:00
.vscode 🧑‍💻(build) improve vscode setup 2025-08-06 10:05:03 +02:00
docs 📝(docs) add ADR-MB-013 2026-05-21 13:35:12 +02:00
helmfile (common) add resource preset per app (#548) 2026-05-12 17:01:28 +02:00
policy (policies) Fix service account name policy for pod resources (#293) 2025-11-17 12:55:36 +01:00
scripts (ci) regex patterns for gitmoji title validation 2026-03-05 09:01:53 +01:00
template (settings) Implement basic gateway API support 2026-03-05 09:01:41 +01:00
tests (common) add resource preset per app (#548) 2026-05-12 17:01:28 +02:00
updatecli ⬆️(deps) Bump bureaublad version to v0.5.4 (#389) 2026-01-21 11:09:11 +01:00
.editorconfig 🎉(docs) setup basic project 2025-05-19 10:42:41 +02:00
.gitignore 🐛(other) update kind certificate handling 2025-09-23 19:06:12 +02:00
.gitlint 👷(ci) Remove check-changelog dependency from CI workflow 2025-09-08 16:09:12 +02:00
.pre-commit-config.yaml (ci) add container updater with updatecli 2025-11-03 09:12:59 +01:00
.prettierignore (livekit) add LiveKit server Helm chart and configuration 2025-09-26 11:03:18 +02:00
.prettierrc.json 🎨(style) improve prettier and implement helm lint 2025-08-04 09:47:49 +02:00
.sops.yaml 🚀(feat) add OpenID connect setup 2025-07-22 10:50:43 +02:00
CODE_OF_CONDUCT.md 📝(docs) Restore separate community files to retain open source score 2025-05-27 09:45:43 +00:00
CONTRIBUTING.md 📝(docs) Restore separate community files to retain open source score 2025-05-27 09:45:43 +00:00
cosign.pub 🐛(fix) Update release workflow to improve Cosign 2025-09-03 08:47:48 +02:00
helmfile.yaml.gotmpl (settings) Implement basic gateway API support 2026-03-05 09:01:41 +01:00
LICENSE 🎉(docs) setup basic project 2025-05-19 10:42:41 +02:00
publiccode.yml 🚀(feat) add OpenID connect setup 2025-07-22 10:50:43 +02:00
README.md (drive) add logo ConfigMap and update frontend deployment to use logo 2026-02-25 07:50:36 +01:00
SECURITY.md 📝(docs) Restore separate community files to retain open source score 2025-05-27 09:45:43 +00:00

MijnBureau

GitHub Actions Workflow Status GitHub License

MijnBureau is a collaboration suite built for civil servants. It provides a flexible and secure digital workplace with a strong focus on autonomy. The tool includes features such as collaborative document editing, file sharing, chat, video conferencing, and many other tools to support effective teamwork.

Overview

MijnBureau is a flexible and secure digital workplace suite. Its main goal is to provide an autonomous solution for digital workplaces, ensuring you can run everything on your own hardware and maintain full control over your critical data.

MijnBureau is developed in collaboration with Dutch municipalities, provinces, and ministries, inspired by similar initiatives such as Germanys Opendesk and Frances LaSuite.

While MijnBureau is a public-driven initiative, our license choice is an invitation for private sector actors to use, sell and contribute to the project.

Go to the Documentation to learn more.

Why use MijnBureau

Easy to install

MijnBureau is simple to deploy and provides a comprehensive set of tools your employees need, from collaborative document editing and chat to video conferencing.

Secure & Sovereign

Security and data sovereignty are at the heart of MijnBureau. By running on your own infrastructure, you stay in full control of your data, ensuring compliance. The platform is built with strong architecture, automated policies, and continuous security scanning.

Flexible

MijnBureau adapts to your organizations needs. You can enable only the features you require and seamlessly integrate with existing systems, such as identity management or document editing tools. This flexibility ensures you can modernize your digital workplace without losing control over your data.

Getting started

Go to the Documentation to get started

Features

MijnBureau already offers a rich set of features, with a strong focus on collaboration:

  • Collaborative Documents
  • Collaborative Spreadsheet
  • Collaborative Presentations
  • Secure file sharing
  • Team chat
  • Self-hosted AI language models
  • Integrated identity management
  • Project management
  • AI Assistant
  • Video conferencing
  • User Portal

We are actively expanding the suite and plan to add even more capabilities, including:

  • Password manager
  • Email
  • Admin Portal

Commit Conventions

This repo uses the gitmoji commit convention with the following scopes:

  1. folder names in helmfile/apps/* (the products)
  2. settings: update settings (not related to 1 product)
  3. deps: update dependencies (not related to 1 product)
  4. docs: documentation update (not related to 1 product)
  5. tests: general tests (not related to 1 product)
  6. policies: general policies (not related to 1 product)
  7. ci: general CI updates
  8. other: If none of the above apply

Additional Resources

This repo is the technical implementation of MijnBureau and it is part of the same governance. See:

Credits ❤️

MijnBureau is built on top of some impressive open-source tools. See the introduction for a detailed list.


Licensed under the EUPL-1.2 license. EUPL (Public License of the European Union 1.2 or higher)

Copyright: The State of the Netherlands and all contributors