Teams & Tools

Der freie Austausch von Wissen, das Teilen von Werkzeugen und Ressourcen und eine offene und respektvolle Kommunikation darüber sind eine Grundlage für die open source Kultur und die daraus entstehenden Technologien.

Diese Seite sammelt Werkzeuge aus meinem Arbeitsalltag, die in der Regel auf eigener Infrastruktur (Root Server) bei vertrauenswürdigen Hosting-Partnern betreiben werden (Standorte Deutschland oder Finnland). Anfragen zur (Mit-)Nutzung, Qualifizierung und Implementierung bitte über Kontakte

Discourse
a place for civilized discussions in your community

Discourse ist eine seit 2013 entwickelte Diskussionsplattform („Web-Forum“) für den Online-Diskurs. Discourse erlaubt den Themen-zentrierten Diskurs unter Menschen auf Augenhöhe. Es macht vieles richtig, was bei den bekannten a-sozialen Medien (u.a. Facebook, Instagram, Twitter) aus dem Ruder läuft.

Discourse-Debatten sind Themen-genau und haben häufiger Tiefgang und Substanz, anders als aggresse Echokammern und visuelle Scheinwelten Scheinwelten auf Facebook/Instagram und hektisches Ge-Twitter von Medienjunkies. Weiter Infos gibt es hier https://forum.netzwissen.de/t/willkommen-bei-discourse/7

Jitsi Meet
Videokonferenz ohne ZOOM

Jitsi Meet ist ein Videokonferenz-System, das durch den bulgarischen Informatiker Emil Ivov als open-source Projekt an der Universität Strassburg begründet wurde. Das bulgarische Wort „Jitsi“ („Жици“) bedeutet „Drähte“.

Jitsi Meet entspricht den europäischen Vorgaben für Datensicherheit und Privatsphäre (EU-DSGVO) und wird u.a. in Schleswig-Holstein in der Home-Schooling-Infrastruktur genutzt. Der Konferenzserver https://meet.netzwissen.de läuft in einem deutschen Rechenzentrum in Frankfurt/M und hat einen kontrollierten Anwenderkreis, sodaß ein stabiler Betrieb sichergestellt ist.

Anfragen zur Mit-Nutzung bitte über die Videokonferenz-Seite.

Passbolt
Open Source Password Management aus Europa

Passbolt ist ein Passwort-Manager aus Luxemburg, der das Teilen von Zugangsdaten im Team erlaubt. Es ersetzt „Passwort-Zettel“ und andere unsichere Wege, Zugangsdaten zu speichern. Maximale Sicherheit wird durch asymmetrische Verschlüsselung mit OpenPGP und die Integration in die gängigen Browser-Produkte erreicht. Passbolt läuft auf eigenen Servern (on premise).

Cryptpad
Kollaborative Text-Arbeit - verschlüsselt und quelloffen

CryptPad erlaubt das gemeinsame Bearbeiten von Dokumenten auf einem Server und die Synchronisation der Änderungen in Echtzeit.

Die Anwendung ist eine Weiterentwicklung des klassischen „Etherpads“, deren Schwerpunkt auf sicherer Verschlüsselung liegt. Die digitale Zusammenarbeit erfolgt wahlweise über einen Editier-Link ohne Anmeldung (anonym) oder – nach Selbst-Registreirung – zwischen den persönlichen Zugriffskonten der Teilnehmer. Als Dateiformate kommen html, md (markdown) und andere offene Formate zur Anwendung. Ein „Whiteboard“erlaubt das gemeinsame Zeichnen in Echtzeit, das Ergebnis wird als pdf oder png Datei gespeichert.

Cryptpad wird mit europäischen Forschungsgeldern (BPI France, NLNet Foundation, NGI Trust, Mozilla Open Source Support) von einer offenen Entwicklergruppe um ein Kernteam der französischen Open Source Firma XWiki in Paris entwickelt.  Der Quellcode ist auf github verfügbar. Die Weiterentwicklung wird durch Crowdfunding auf https://opencollective.com/cryptpad unterstützt.

jamulus - online zusammen musizieren
jamulus - online zusammen musizieren

jamulus ist eine open-source Software, um Musiker online und gemeinsam musizieren zu lassen, z.B. bei einer Jam-Session (daher der Name) oder einer Bandprobe. Jeder Musiker verbindet dazu das Mikrofon seines Instruments über einen Computer (z.B. Laptop oder ein Raspberry PI Kleinrechner mit HifiBerry Soundkarte) und den freien Jamulus Client zum gemeinsamen Jamulus Server. Download hier:

Damit es nicht zu (hörbaren) Verzögerungen beim Zusammenspiel kommt, ist eine möglichst geringe Latenz zwischen Teilnehmer und Server wichtig. Die Qualität der Internet Verbindung des Musikers und seine lokale Verbindung zum Netz spielen dabei die gösste Rolle. Daher wird empfohlen, grundsätzlich nur über lokale LAN-Verbindungen (kein WLAN!) zu spielen, da die WLAN Qualität selbst bei sehr guter Ausstattung zu schwankend ist. 

So it makes sense to minimise any sources of delay or other problems with the signal. Even fast wi-fi is usually too variable to use for long periods with Jamulus, and Bluetooth headphones and mics usually introduce latencies of about 50ms or more.

Weitere Infos gibt es in hier und in der FAQ. Der Server jamulus.netzwissen.de arbeitet auf dem Standard-Port 22124/udp. Falls der Server mal nicht läuft, bitte zuerst den Status auf https://status.netzwissen.de/ prüfen. Danach bitte eine Störungsmeldung über https://www.netzwissen.de/support/ senden.

 

GITEA
Git auf dem eigenen Server

Gitea ist ein „Code-Repository“, ein Ablagesystem, um Quellcode und andere textuelle Inhalte in strukturierter Form in Repositories zu verwalten. Es ermöglicht das Teilen von Code zwischen beliebig vielen Personen, dabei werden alle Änderungen automatisch und lückenlos dokumentiert.

Der Funktionsumfang ist kommerziellen Systemen wie Github (der mit 190 Millionen Repositories weltweit grösste source code host) oder GitLab sehr ähnlich. Gitea wird allerdings „on premise“ auf einem eigenen Root-Server betreiben. Technische Basis von gitea ist die Programmiersprache GOLANG.

WebMail

Browser-Zugang zu @netzwissen.de Mail-Konten

Keycloak IDP
Zentrale Anmeldung (Single SignOn)

Keycloak ist eine Java-basierte Identity Provider Lösung. Es erlaubt die zentrale Administration der Authentifikation und Authorisierung von Anwendern auf unterschiedlichen Anwendungen. Im Ergebnis wird nur eine zentrale Anmeldung benötigt, unabhängig von der genutzten Anwendung. Ausserdem eröffnet die zentrale Anmeldung die Nutzung von „third party“ Systemen zur Authentifizierung (user federation), sodaß der Anwender bestehende Anmelde-Mechanismen bei großen Plattform-Providern (Microsoft, Google, PingID usw.) weiter nutzen kann, ohne daß personenbezogene Daten mit diesen Betreibern ausgetauscht werden müssen.

Das zentrale Protokoll für den Anmeldungsablauf ist OpenID Connect (OIDC) bzw. OAuth 2.0. Anwendungen unter der Domäne @netzwissen.de werden nach und nach auf eine zentrale Anmeldung umgestellt.

oc10

ownCloud - Grundlage digitaler Souveränität

ownCloud ist eine File-Sharing Plattform zur Synchronisierung und kollaborativen Nutzung von Daten, die Team-Arbeit an jedem Ort und auf jedem Gerät unkompliziert macht. Zu den Anwendern zählen u.a. das europäische Grossforschungszentrum CERN (mit Forschungs-Daten im Petabyte-Bereich, „10 hoch 15“), die EU Kommission sowie viele Forschungseinrichtungen und Unternehmen. Der Server cloud.netzwissen.de integriert das Online-Office Paket OnlyOffice.

Die nächste ownCloud Generation OCIS (ownCloud Infinite Scale) wird 2022 erscheinen. Sie ist der radikale Umstieg auf eine Cloud-kompatible und leicht skalierende micro-service Architektur. Statt PHP wird GOLANG als Programmiersprache benutzt. Als Vertriebspartner der ownCloud GmbH Nürnberg unterstütze ich die Weiterentwicklung durch Tests und technische Dokumentation.