Ein digitales Museum, 2020–2021A digital museum, 2020–2021

open-museum
bleibt offen.
open-museum
stays open.

Dieses Archiv bewahrt die Idee, die Ausstellung und den Quellcode von open-museum.ch. Die ursprünglichen interaktiven Dienste sind nicht mehr in Betrieb; ihre Geschichte ist weiterhin zugänglich.This archive preserves the idea, exhibition and source code of open-museum.ch. The original interactive services are no longer running; their history remains accessible.

Archiv betretenEnter the archive
ARCHIVE
2026

Zürich, Schweiz
Open source / MIT
Zurich, Switzerland
Open source / MIT

01 / ProjektProject

Ein Museum für eine Zeit, in der Museen schlossen.A museum for a time when museums closed.

open-museum entstand im April 2020 innerhalb von 48 Stunden am #VersusVirus-Hackathon. Aline und Moritz Mähr bauten einen Ort, an dem man sich während der Pandemie gemeinsam durch Kultur bewegen konnte — als räumliche, erzählerische und technische Antwort auf eine Ausnahmesituation.open-museum was created in 48 hours during the #VersusVirus hackathon in April 2020. Aline and Moritz Mähr built a place where people could move through culture together during the pandemic — a spatial, narrative and technical response to an exceptional moment.

Die Ausstellung Spanische Grippe verband historische Quellen aus der Schweiz mit einer begehbaren digitalen Architektur. Besucher:innen navigierten über Räume, Bilder, Texte und — zeitweise — einen Audio-Chat.The Spanish Flu exhibition combined historical sources from Switzerland with a walkable digital architecture. Visitors navigated through rooms, images, text and, for a time, an audio chat.

04 / 2020Hackathon
und erster Prototyp
Hackathon
and first prototype
2020Ausstellung,
Chat und Minigame
Exhibition,
chat and minigame
2021Migration zu
SvelteKit
Migration to
SvelteKit
12 / 2021Web-Repository
archiviert
Web repository
archived
02 / AusstellungExhibition

Die Spanische Grippe
als begehbare Geschichte.
The Spanish Flu
as a walkable history.

25 Räume, verbunden wie ein Museum: von Patient 0 und der globalen Verbreitung über den Landesstreik bis zu Kunst, Erinnerung und einem Abschied.25 rooms connected like a museum: from patient zero and global spread to the Swiss general strike, art, remembrance and a farewell.

Illustrated map icon from the original open-museum interface
Die Karte war Orientierung und Interface zugleich.The map was both orientation and interface.
01

AnkommenArrival

Die Ausstellung eröffnete mit einer Einordnung der Pandemie und führte über grafische Virusmotive in den ersten Raum.The exhibition opened by framing the pandemic, then led through graphic virus motifs into the first room.

02

AusbreitungSpread

Historische Texte erklärten H1N1, Infektionswege, militärische Bewegungen und die Ankunft des Virus in der Schweiz.Historical texts explored H1N1, transmission, military movement and the virus reaching Switzerland.

03

GesellschaftSociety

Anzeigepflicht, Bundesbeiträge, Landesstreik, Erholungszentren und der Alltag der Erkrankten machten die Folgen sichtbar.Reporting duties, federal contributions, the general strike, recovery centres and everyday illness made the consequences visible.

04

ErinnerungRemembrance

Fotografien, Zeitungsinserate, Postkarten und Selbstbildnisse führten zu Denkmälern, Kunst und dem letzten Raum.Photographs, newspaper adverts, postcards and self-portraits led to memorials, art and the final room.

Historical newspaper advertisement for healthy air
Gesunde Luft · Schaffhauser Intelligenzblatt, gemeinfreiSchaffhauser Intelligenzblatt, public domain
People during the 1918 general strike in Zurich
Streikende · unbekannt, gemeinfreiunknown, public domain
Recovered soldiers at a Swiss recovery centre
Erholung im Hotel · Schweizerisches Bundesarchiv, gemeinfreiSwiss Federal Archives, public domain
Edvard Munch self-portrait with Spanish Flu
Grippe in der Kunst · Nasjonalmuseet, Jacques Lathion, gemeinfreiNasjonalmuseet, Jacques Lathion, public domain
03 / ArchitekturArchitecture

Ein Museum ist auch
ein System.
A museum is also
a system.

Mehrere kleine, offene Bausteine hielten die Ausstellung zusammen. Diese Skizze zeigt die Wege, die früher hinter der Oberfläche lagen.Several small, open components held the exhibition together. This sketch shows the paths that once sat behind the surface.

Besucher:inopen-museum.ch
Traefikreverse proxy
HTTPS / routing
webSapper · Svelte
SvelteKit · static UI
Omeka Scultural heritage
collections
Janus GatewayWebRTC audio chat
Docker service
d3shootervirus minigame
Express · D3

Docker packte die Dienste; MariaDB speicherte die Omeka-Sammlung; Cloudflare DNS und Let’s Encrypt sicherten die Domains.packaged the services; MariaDB stored the Omeka collection; Cloudflare DNS and Let’s Encrypt secured the domains.

Heute / Today Die interaktiven Laufzeitdienste sind offline. Der Quellcode bleibt als historischer, MIT-lizenzierter Bestand auf GitHub.The interactive runtime services are offline. The source remains on GitHub as a historical MIT-licensed record.

04 / Repositories

Sieben Archive,
ein Projekt.
Seven archives,
one project.

Alle öffentlichen Repositories der Organisation open-museum sind unten als Momentaufnahme dokumentiert. Die Links führen zu den unveränderten Archiven auf GitHub.All public repositories in the open-museum organization are documented below as a snapshot. Each link leads to the unchanged archive on GitHub.

FRONTEND · SVELTE

web

Die begehbare Museumsoberfläche mit Sapper, Svelte und späteren SvelteKit-Bestandteilen. Die Audio-Chat-Funktion wurde zuletzt entfernt.The walkable museum interface built with Sapper, Svelte and later SvelteKit parts. The audio chat was eventually removed.

GitHub ↗
COLLECTIONS · DOCKER

omeka-s-docker

Docker-Umgebung für Omeka S, die Plattform zur Verwaltung digitaler Kulturgüter und der Ausstellungssammlung.Docker environment for Omeka S, the platform used to manage digital cultural heritage and the exhibition collection.

GitHub ↗
REAL-TIME MEDIA · HTML

janus-gateway-docker

Containerisierung des Janus WebRTC Gateway für den früheren Audio-Chat und die Echtzeitkommunikation.Containerization of the Janus WebRTC Gateway for the former audio chat and real-time communication.

GitHub ↗
MINIGAME · JAVASCRIPT

d3shooter

Ein eigenständiges Virus-Shooter-Minispiel mit Express, D3 und Cannon.js — als spielerischer Seitenarm der Ausstellung.A standalone virus-shooter minigame using Express, D3 and Cannon.js — a playful side branch of the exhibition.

GitHub ↗
LEGACY FRONTEND · SAPPER

dump

Früherer Sapper-Stand und Export des Frontends mit Cypress-Tests, Raumdaten und den ursprünglichen Assets.Earlier Sapper state and frontend export, including Cypress tests, room data and the original assets.

GitHub ↗
SUPPORTING FORK · JAVASCRIPT

reveal.js

Archivierter Fork des HTML-Präsentationsframeworks reveal.js, im Umfeld des Projekts aufbewahrt.An archived fork of the reveal.js HTML presentation framework, preserved alongside the project.

GitHub ↗
05 / NachweiseCredits

Offen bewahren.Preserve openly.

open-museum wurde als gemeinsames Projekt des Vereins open-museum.ch entwickelt. Die Namen und Rollen unten entsprechen der About-Seite der archivierten Web-Anwendung.open-museum was developed as a collective project by Verein open-museum.ch. The names and roles below reproduce the About page of the archived web application.

KonzeptConcept
Moritz Mähr · Maja Škrkić · Selina Stuber

Kuration und RedaktionCurating and editorial
Maja Škrkić · Selina Stuber

Recherche und TexteResearch and texts
Manuela Coldesina · Henrike Hoffmann · Michael Kempf

GestaltungDesign
Aline Mähr · Johanna Ott

ProgrammierungProgramming
Aline Mähr · Moritz Mähr

Archiviert amArchived on
27.07.2026

QuellenSources
github.com/open-museum
web repository and About page

Inhalt / RechteContent / rights
Sofern nicht anders angegeben: CC BY-NC-SA 4.0.Unless otherwise noted: CC BY-NC-SA 4.0.
Creative Commons Lizenz ↗

ImpressumImprint
Verein open-museum.ch
Stauffacherstrasse 98
CH-8004 Zürich

Kontakt
[email protected]