open-source·ing a university

20202024

For four years, an effort was made to transform Europe’s largest art and design university, the University of the Arts Berlin, from within, alongside the university's presidium, into a free and open-source-based digital communication infrastructure using the [matrix] protocol. This resulted in a vibrant popup lab and experimental space for public digital federated software developments.

table of contents

Notfalldigitalisierung

20202021

2020

in collaboration with Andi Ruckel, Florian Weber, Marcel Haupt

As part of the "Notfalldigitalisierung" initiative at the Berlin University of the Arts (UdK Berlin), several digital tools were made available at the onset of the COVID-19 pandemic. These tools aimed to provide students and faculty with basic means of communication and collaboration, despite the foreseeable closure of faculties, workshops, seminar rooms, and other physical spaces. Many of these institution-wide resources are listed below.

Notfalldigitalisierung

medienhaus/frontend

represented the first iteration of a React-based application designed to offer all participants an intuitive introduction to the paradigm of federated communication. It aimed to facilitate access to the modern technological foundations upon which this digital institutional infrastructure is built.

udk/chat

realtime communication via [matrix] + element

The digital tool udk/chat enables asynchronous, room-based, as well as direct communication among members of the university. It is built on free and open-source software based on the Matrix protocol, incorporating components such as the Matrix server Synapse and the Matrix client Element.The initial version of udk/chat, at that time still referred to as medienhaus/classroom, was developed in March/April 2020 within the medienhaus/ team. Beginning in April/May, it was evaluated in collaboration with members of the Medienhaus at UdK Berlin and subsequently made available to the broader university community. Encouraged by the positive feedback and the evident potential of such a system, the medienhaus/ team then began work on a more comprehensive successor—bringing us to today’s udk/spaces, which integrates the functionalities of udk/chat.

udk/hypervisor

Virtualization and Backup via Proxmox

The digital environment udk/hypervisor enables the compartmentalized virtualization of various offered services on one or more servers, most of which are located within the Medienhaus of UdK Berlin. This means that a single server can be divided into multiple virtual machines, each dedicated to a specific task—such as hosting a particular service. The system is based on Proxmox, a free and open-source virtualization platform.

udk/maps

Locations and Coordinates via OpenStreetMap + MapTiler

The digital tool udk/maps allows for the visualization of locations and coordinates on a digital world map—optionally enhanced with custom designs, as utilized for the websites of the UdK Berlin's Rundgang exhibitions in 2022, 2023, and 2024. This system is based on MapTiler, a free and open-source software that leverages open map data provided by OpenStreetMap.

udk/sketch

Collaborative Whiteboards via Spacedeck

The digital tool udk/sketch enables users to work on a shared digital whiteboard, either individually or collaboratively. It is based on Spacedeck, a free and open-source software platform designed for spatial, visual collaboration.

udk/poll

Decision-Making and Scheduling via Croodle

The digital tool udk/poll allows for the creation of brief surveys to support decision-making processes, including scheduling polls or other forms of collective agreement. It is based on Croodle, a free and open-source software designed for privacy-conscious polling.

udk/statistics

Anonymized Usage Statistics via GoAccess

The digital tool udk/statistics provides anonymized insights into the usage patterns of the offered services. It is based on GoAccess, a free and open-source software for real-time web log analysis.

udk/status

Service Monitoring and Outage Notifications via Uptime-Kuma

The digital tool udk/status provides real-time status information—such as whether a service is online or offline—for various services offered at UdK Berlin or by the Klasse Klima. In the event of a service disruption, the system can send notifications via email or Matrix message to members of the medienhaus/ team. It is based on Uptime-Kuma, a free and open-source monitoring software.

udk/stream

Video-on-Demand and Live Streaming via PeerTube

The digital tool udk/stream enables both the uploading of pre-recorded videos for on-demand viewing and the offering of live streaming content. It is based on PeerTube, a free and open-source video platform. A custom visual theme, consistent with the design of the udk/spaces system, was developed to complement its integration.

udk/write

Collaborative Writing via Etherpad

The digital tool udk/write allows users to work on a shared text document, either individually or collaboratively. It is based on Etherpad, a free and open-source software for real-time collaborative editing. A custom visual theme—designed to align with the aesthetic of the udk/spaces system—was developed specifically for its integration.