Fallstudie / Self-Hosting
aktivSelbst gehostete Medienplattform
Ein privater Medien-Workflow, der lokalen Speicher, automatisierte Aufnahme und manuelle Kuratierung zu einer nutzbaren Bibliothek verbindet.
- Linux
- Docker
- Jellyfin
- Automation
- Shell scripting
Dieses Projekt ist ein privates Mediensystem, das hier als öffentliche Fallstudie über Workflow-Gestaltung beschrieben wird.
Es geht weniger um eine einzelne Anwendung als um eine Reihe von Entscheidungen: Woher Medien kommen, wie sie bereinigt werden, wie sie in einer Bibliotheks-App sichtbar werden und wie die Bestandteile getrennt bleiben, damit das sichtbare Nutzungserlebnis stabil bleibt.
Was es ist
Eine selbst gehostete Medienplattform, die drei Quellen verbindet:
- lokale Medien aus einem persönlichen Archiv
- automatisierte Medienaufnahme
- manuelle Link-Aufnahme für kuratierte Bibliothekseinträge
Das sichtbare Ziel ist einfach: Das Durchsuchen soll angenehm bleiben, auch wenn im Backend unordentliche Arbeit stattfindet.
Was sie leistet
- zeigt der nutzenden Person eine einzige Bibliotheksansicht
- hält rohen Backend-Speicher aus der Bibliotheksoberfläche heraus
- unterstützt automatisierte und manuelle Aufnahmewege
- filtert störende Extras, damit die Bibliothek lesbar bleibt
- löst Aktualisierungen aus, damit neue Einträge im Frontend erscheinen
Funktionsweise
- Lokaler Speicher stellt das persönliche Archiv bereit, wenn er verfügbar ist.
- Die automatisierte Aufnahme verarbeitet den sauberen, routinemässigen Medienweg.
- Die manuelle Aufnahme verarbeitet freigegebene Links, die menschliche Kuratierung brauchen.
- Ein Bereinigungsschritt trennt nützliche Einträge von Extras und anderem Ballast.
- Die Bibliotheks-App liest ausschliesslich die kuratierten Pfade.
Diese Trennung ist die zentrale Designentscheidung. Sie hält die sichtbare Bibliothek einfach und lässt das Backend flexibel.
Weshalb sie existiert
Der Zweck ist Zuverlässigkeit und Kontrolle.
Statt jede Quelle direkt offenzulegen, beschränkt das System das Nutzungserlebnis auf die Medien, die tatsächlich in die Bibliothek gehören. Dadurch bleibt die Sammlung langfristig nutzbar, wartbar und vorhersehbar.
Was bewusst weggelassen wird
- öffentlicher Zugriff auf interne Backend-Dienste
- rohe Mount-Punkte oder Debug-Speicher
- Zugangsdaten
- geheime Dateien
- private Netzwerktopologie
- nur betrieblich genutzte Pfade und Ports
Technische Themen
- Selbsthosting
- Bibliothekskuratierung
- Automatisierung
- Bereinigung und Filterung
- Trennung der Verantwortlichkeiten
- praktische Gestaltung von Medien-Workflows
Projekthinweis
Die ursprüngliche Bestandsaufnahme enthielt Infrastrukturdetails, die besser privat bleiben. Diese Seite bewahrt Konzept, Workflow und Zweck, ohne die dahinterliegende Betriebsschicht offenzulegen.