Themen


Mit einem breit gefächerten Spektrum an Kompetenzen unterstütze ich die Entwicklung und Umsetzung digitaler Lösungen, die sich an konkreten Anforderungen und Zielen orientieren. Im Mittelpunkt steht dabei, digitale Möglichkeiten sinnvoll einzusetzen und Lösungen zu schaffen, die in der Praxis wirksam sind und einen nachhaltigen Mehrwert bieten.

Ob digitale Projekte, interne Systeme, internetbasierte Anwendungen oder mediale Produktionen – ich verbinde technisches Verständnis mit einem ganzheitlichen Blick auf Inhalte, Strukturen und Anforderungen. So entstehen Lösungen, die ihre Aufgabe erfüllen, sich in bestehende Zusammenhänge einfügen und dort Wirkung entfalten, wo sie gebraucht werden.

Digitale Inhalte, Systeme und Informationen bilden unterschiedliche Perspektiven ab.


  • Moderne Web-Architekturen
    Reverse Proxy, Caching, Container und Legacy-Anwendungen Ein Webserver, eine Laufzeitumgebung und eine Datenbank reichen grundsätzlich aus, um viele Webanwendungen zu betreiben. In produktiven Umgebungen geht es jedoch um mehr als die Frage, ob eine Anwendung grundsätzlich funktioniert. Updates sollen möglichst ohne lange Ausfallzeiten möglich sein. Unterschiedliche Anwendungen sollen auf demselben System betrieben werden können. Caching… Weiterlesen: Moderne Web-Architekturen
  • Grundlagen moderner Websysteme
    Wer eine Website im Browser öffnet, sieht zunächst nur das Ergebnis: HTML, Bilder, Formulare oder eine komplette Webanwendung. Hinter einer modernen Website können jedoch zahlreiche unterschiedliche Komponenten arbeiten. Apache, nginx, PHP, Node.js, Django, Tomcat, PostgreSQL oder Redis übernehmen dabei ganz unterschiedliche Aufgaben. Um moderne Webarchitekturen verstehen zu können, lohnt sich deshalb zunächst ein Blick auf… Weiterlesen: Grundlagen moderner Websysteme
  • SSH-Schlüssel zentral mit KeePassXC verwalten
    Wer viele Server oder Git-Repositories betreut, kennt das Problem: SSH-Schlüssel liegen oft im Home-Verzeichnis unter ~/.ssh/. Selbst wenn sie mit einer Passphrase geschützt sind, verbleiben sie nach der ersten Nutzung häufig für die gesamte Session unverschlüsselt im Arbeitsspeicher des SSH-Agenten. Eine elegante Alternative ist die Zentralisierung aller SSH-Schlüssel in KeePassXC. Der private Schlüssel wird als… Weiterlesen: SSH-Schlüssel zentral mit KeePassXC verwalten
  • WordPress Multisite mit WP-CLI verwalten
    Plugins prüfen, aktivieren und den richtigen PHP-Interpreter verwenden Wer einen WordPress-Multisite-Server betreibt, muss nicht jede Aufgabe über das WordPress-Backend erledigen. Gerade bei mehreren Websites innerhalb eines Netzwerks ist WP-CLI ein äußerst praktisches Werkzeug. Mit WP-CLI lassen sich WordPress, Plugins, Themes, Benutzer und viele weitere Bereiche direkt über die Kommandozeile verwalten. Besonders praktisch ist WP-CLI bei… Weiterlesen: WordPress Multisite mit WP-CLI verwalten
  • Automatisierte Texterkennung in Nextcloud per Schlagwort
    Und was auf per CLI möglich ist Möchte man gescannte PDF-Dokumente in Nextcloud durchsuchbar machen, ist die App Workflow OCR eine elegante Lösung. Das Auslösen beim reinen Upload kann jedoch tückisch sein – etwa bei bereits verarbeiteten Dateien oder beim nachträglichen Hinzufügen von Ordnern. Eine zuverlässige und transparente Methode ist die Steuerung über Nextcloud-Schlagwörter (Tags).… Weiterlesen: Automatisierte Texterkennung in Nextcloud per Schlagwort
  • Timeouts in Nextcloud News
    cURL-Timeouts: DNS-Optimierung mit Unbound Tritt in den Log-Dateien von Nextcloud sporadisch oder in regelmäßigen Abständen folgender Fehler auf? Dieser Fehler betrifft besonders häufig die Nextcloud News App. Die Ursache liegt oft nicht an Nextcloud selbst, sondern an Trägheiten in der DNS-Auflösung des zugrundeliegenden Systems – speziell im Zusammenspiel mit IPv6. Nextcloud News, Cron & Unbound… Weiterlesen: Timeouts in Nextcloud News