Debian 10 - PHP / Matomo GeoIP2 Installation

The old GeoIP legacy release (aka. GeoIPCity.dat) has been deprecated and doesn't receive updates for quit some time. It will get removed from Matomo with the next major release.If you would like to have accurate location detection in Matomo / Piwik the new GeoIP2 module should be used. Since Debian Buster doesn't ship it with ... Weiterlesen

Host a Jupyter / Python generated Plotly chart

One thing I do often is generating charts with Jupyter. Common ways to do that with a Python kernel is to use Matplotlib or Plotly. I'm a Plotly user. The challenge today was to host a Python generated chart for usage in a website. In this particular case it is a S3 bucket, but it ... Weiterlesen

Unitymedia SIP Zugangsdaten

Um für einen Unitymedia/Vodafone Kabel-Internetanschluss einen eigenen Router in Betrieb nehmen zu können, muss die CM-MAC Adresse sowie die Seriennummer an Unitymedia übermittelt werden. Nach ca. 30 Minuten kann sich der eigene Router dann erfolgreich Einwählen und die DOCSIS Internetverbindung herstellen. Die SIP Zugangsdaten werden separat übermittelt und es wurde auf sämtlichen Kanälen gesagt, dass ... Weiterlesen

Autostart (Init-Script) für Teamspeak3

Um Teamspeak3 automatisch zu starten benötigt man ein Init-Script oder ein Systemd Unit-file. Da Teamspeak3 über das mitgelieferte Init-Script immer im Kontext des Users gestartet wird der das Script aufruft, ist es nicht geeignet um direkt beim Booten ausgeführt zu werden, da der User in diesem Fall root ist. Unter Debian/Ubuntu kann die Lösung so ... Weiterlesen

Apache SSL Einstellungen für SSLLabs A-Rating

Mithilfe des SSLLabs Servertests ist es möglich den eigenen Webserver hinsichtlich TLS Einstellungen stetig zu überprüfen. Debian 9 wird aktuell mit Apache 2.4.25 ausgeliefert, der leider noch keinen Support für das neuste (und sicherste) TLS 1.3 mitbringt. Debian 10 wird mit Apache 2.4.38 / OpenSSL 1.1.1 bestückt und unterstützt somit TLS 1.3.Dennoch ist es möglich ... Weiterlesen