Ablageort im Repository (GitLab): Projekt142-Info
Diskussionsforum (Discourse): Projekt142-Info
Readme: Projekt142-Info
Beschreibung des Projektes:
PublicCode.YML: anzeigen
OSS Compliance: anzeigen
<!-- markdownlint-disable -->
<div align="center">
<img src="images/logo.png" alt="BundesMessenger Logo" width="256" height="256">
</div>
<div align="center">
<h2 align="center">BundesMessenger</h2>
</div>
<div align="center">
Souveränität und Sicherheit und Freiheit
</div>
<!-- markdownlint-enable -->
<!-- markdownlint-disable-next-line MD026 -->
<!-- markdownlint-disable-next-line MD026 -->
Als erstes: Vielen Dank an die Community für das Testen und euer Feedback. Macht
weiter so!
Durch euren Input haben wir einige Punkte in der Readme verbessert und
eingearbeitet. Außerdem gibt es neue Antworten in den FAQs.
In der Zwischenzeit hat die BWI hat eine Landingpage für den BundesMessenger
veröffentlicht. Diese findet ihr unter
messenger.bwi.de/bundesmessenger.
Hier gibt auch noch mehr FAQs
Die ersten Updates für die Beta Phase wurden veröffentlicht. Schaut einfach in
den Repos was sich in der Zwischenzeit getan hat. Wir freuen uns das schon
einige Nutzerhäuser an Bord sind und die Apps & das Backend aktiv testen.
Tolle Neuigkeiten, das Backend hat jetzt ein eigenes Logo
<!-- markdownlint-disable -->
<div align="center">
<img src="images/logo_core.png" alt="BundesMessenger Core Logo" width="256" height="256">
</div>
<!-- markdownlint-enable -->
Es gab von euch einige Fragen zum Funktionsumfang, zur Weiterentwicklung und
Roadmap. Wir haben hierzu den Abschnitt Roadmap aktualisiert und
eine Featureübersicht ergänzt. Es gibt auch eine
Übersicht über die Vorteile des Einsatzes vom BundesMessenger.
Viel Spaß beim Testen - genießt den Frühling!
<!-- markdownlint-disable-next-line MD026 -->
Der BundesMessenger ist ein sicherer Messenger (Kommunikationslösung) für die
öffentliche Verwaltung (ÖV). Der Unterschied zu anderen Messengern ist, dass die
Kontrolle der Daten in Deiner Hand bleibt und nicht in der öffentlichen Cloud
abgelegt, gesichert und verarbeitet wird.
Einfach 100% digital souverän.
Der BundesMessenger ist der Messenger, der auf die Bedürfnisse der ÖV angepasst
und optimiert ist und stetig für diesen Einsatz weiterentwickelt wird. Von und
für die Behörden in Deutschland.
Das Ziel ist eine moderne & sichere Zusammenarbeitsplattform auf Open Source
Basis für Deutschland zu schaffen, die sich den Bedürfnissen und Vorgaben der
Deutschen Verwaltung anpasst.
Kann das funktionieren?
> Der BwMessenger der Bundeswehr hat bewiesen, dass das funktionieren kann.
> Hinter dem BundesMessenger stecken die gleichen Köpfe wie hinter dem
> BwMessenger. Er hat die gleiche DNA wie der BwMessenger.
powered by BWI GmbH
Die Grundlage für dieses Projekt ist der BwMessenger der Bundeswehr. Dieser
wurde von der BWI für die Bundeswehr im Jahr 2018 ins Leben gerufen. Die
Grundlage hierfür ist das Matrix Protokoll
und die element Clients sowie die Referenzimplementierungen für den
Applikationsserver und Push Gateway.
Auf dieser Grundlage hat die BWI für die Bundeswehr einen angepassten und
skalierbaren Messenger entwickelt, der den IT Sicherheitsvorgaben der Bundeswehr
entspricht.
Das Ziel ist es einen sicheren Kommunikationsverbund für Deutschland zu
implementieren, der auf dem Open Source Standard Matrix aufbaut und für die
Verbindung der Systeme sog. Föderationen nutzt. Die App verweist anhand von
deinem Benutzernamen auf das dazugehörige Backend.
So kannst Du bequem, die App einfach aus dem App Store herunterladen und musst
Dich nicht mit dem Bereitstellungsprozess, Programmierung, Pflege, Updates von
Apps beschäftigen und kannst Dich auf das Messaging konzentrieren.
Im Rahmen des Projektes werden mehrere Komponenten entwickelt:
<!-- markdownlint-disable -->
<div align="center">
<img src="images/matrix-infrastruktur.png" alt="Zeitplan" width="755" height="360">
</div>
<!-- markdownlint-enable -->
Wenn es soweit ist, hierzu viel mehr. Dieses wird ebenfalls ein AddOn werden,
welches hier zur Verfügung gestellt wird.
Wir sind aktuell in der Beta Phase. Wir planen diese gegen Ende des Jahres
abzuschließen. Hierbei erproben wir die Gesamtlösung mit einzelnen
Pilotteilnehmern, nehmen das Feedback auf und lassen diese in das Produkt
BundesMessenger einfließen.
Für den Austausch zum BundesMessenger haben wir einen
Matrix Raum erstellt.
<!-- markdownlint-disable -->
<div align="center">
<img src="images/qr_matrix_room.png" alt="QR Code Matrix">
</div>
<!-- markdownlint-enable -->
Kein Matrix Client zur Hand, dann auch gerne über unser
Email Postfach.
Wir freuen uns auf den Austausch.
Die Apps sind in den Stores von Apple, Google & Huawei verfügbar. Den Quellcode
zu den Apps findest Du unter
BundesMessenger Clients.
<!-- markdownlint-disable -->
<div align="center">
<a href=https://play.google.com/store/apps/details?id=de.bwi.messenger>
<img alt="Download Google Play Store" src="https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-android/-/raw/master/resources/img/google-play-badge.png" width=160>
</a>
</div>
<div align="center">
<a href=https://apps.apple.com/de/app/bundesmessenger/id1616866351>
<img alt="Download Apple App Store" src="https://linkmaker.itunes.apple.com/images/badges/en-us/badge_appstore-lrg.svg" width=160>
</a>
</div>
<div align="center">
<a href="https://url.cloud.huawei.com/le0LbW27cc?shareTo=qrcode">
<img alt="Download Huawei AppGallery" src="images/appgallery_huawei.png" width=160>
</a>
</div>
<!-- markdownlint-enable -->
Die Nutzung des eigenen Backends mit den Apps aus den Stores setzt die
Freischaltung Deiner Domain in den Apps voraus. Du kannst Deine Freischaltung
hier anfragen.
Wir planen einen Demonstrator für alle diejenigen aus der öffentlichen
Verwaltung, die nicht die Möglichkeit haben ein eigenes Backend zur Erprobung
aufzubauen. Bitte richtet eure Anfrage dazu über die
Produkt Webseite an uns. Das sollte
bald soweit sein. :fingers_crossed:
Alle Bestandteile des Backends für den eigenen Betrieb findest Du unter
BundesMessenger Backend.
Die BWI stellt Dir keine Instanz zur Verfügung. Der Betrieb Deiner Instanz muss
durch Dich oder einen Dienstleister erbracht werden.
Du benötigst auf jeden Fall einen Kubernetes Cluster (K8S) und Helm um das
BundesMessenger zu betreiben. Wenn Du keins hast, fang jetzt an!
BundesMessenger ist eine Gesamtlösung. Es ist aktuell nicht beabsichtigt ein
beliebiges Matrix Backend für den Betrieb mit den BundesMessenger Apps zu
verwenden.
Es gibt eine Aufstellung der Funktionen. Daneben gibt es eine
Übersicht der Vorteile des BundesMessengers.
Wir haben uns auch für 2023 viel vorgenommen. Hier findet ihr die großen Punkte,
die uns in der nächsten Zeit beschäftigen werden. Diese Aktivitäten starten wir,
schließen diese nicht unbedingt in 2023 ab.
Wir freuen uns über eure Anregungen und euer Feedback dazu.
BundesMessenger ist eine Gesamtlösung und wird als ein Produkt auf seine
Funktionalitäten und Fehler getestet. Nur so ist ein zuverlässiger und
zukünftiger Betrieb möglich.
Es sind folgende Core Module einzusetzen:
Ausgangsbasis für die Installation des Backends ist immer das
BundesMessenger Helm Chart
und die zugehörigen BWI Container Images aus OpenCoDE. Ein Deployment muss in
einem DVS konformen Kubernetes Cluster erfolgen.
Folgende Services müssen außerhalb des BundesMessenger Namespaces
bereitgestellt werden:
Zur Verdeutlichung hier die Abbildung:
<!-- markdownlint-disable -->
<div align="center">
<img src="images/bum_core_scope.png" alt="BundesMessenger Core Scope" width="600">
</div>
<!-- markdownlint-enable -->
Wir haben immer Interesse daran die Gesamtlösung oder einzelne Module zu
verbessern. Dafür benötigen wir euer Feedback.
Wenn Ihr eine Erweiterung habt, die auch für andere interessant sein könnte,
kontaktiert uns. Wenn Ihr Fehler oder Verbesserung
findet, kontaktiert uns auch.
Die Vision ist es auf Basis von Matrix Federations ein sicheres Netzwerk
(GovNet) zwischen den einzelnen BundesMessenger Nutzerhäusern zu etablieren. In
diesem sind Sicherheit und Vertrauen oberste Maxime.
Der Betrieb kann auch durch einen Dienstleister erbracht werden und muss nicht
durch Nutzerhaus sichergestellt werden. Dieser muss die genannten Anforderungen
erfüllen. Der Antrag zur Nutzung der
App kann ausschließlich durch das Nutzerhaus aus der öffentlichen Verwaltung
gestellt werden.
Für die aktive Beteiligung müssen noch Grundlagen in der Zusammenarbeit
geschaffen werden. Wir befinden dazu gerade aktiv im Austausch und halten euch
hier auf dem laufenden. Ihr seid eingeladen dem Austausch im
o.g. Raum beizutreten.
Die technische Dokumentation ist in den zugehörigen Repos veröffentlicht:
Ein Learning Portal für Nutzer UND Admins arbeiten wir gerade und werden dieses
im Laufe dieses Jahres veröffentlichen.
Hier geht es zu den FAQs weitere Antworten findest Du auch auf der
BWI Projektseite.
Bitte eröffnet dazu Issues in den jeweiligen OpenCoDE Projekten. Alternativ
könnt ihr euch im BuM Community Raum auf
Matrix austauschen.
Email geht auch