SSH Server Upload Speed Limit

Some daemon processes which handle user connections don't have an internal mechanism to limit the bandwidth. One popular example is OpenSSH. In theory SFTP could eat up all the bandwidth available, which is especially bad for home connections, since a fully utilized uplink is sometimes worse than a fully utilized downlink. In order to apply ... Weiterlesen

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