Archiv der Kategorie: Allgemein

BILTEMA Gaming Mus – Scrollrad defekt?

Während unseres letzten großen Urlaubs benötigte ich eine Maus, da ich die meine zu Hause vergessen hatte. Also hielt ich es für eine gute Idee, beim BILTEMA-Shoppingtrip in Dänemark eine BILTEMA Gaming-Mus für etwa 20€ mitzunehmen.

Schnell stellte ich fest, dass das Scrollrad nicht funktionierte. Anfangs hielt ich das für ein Treiberproblem, jedoch persistierte das Problem sowohl unter Windows (jeweils mit dem speziellen Treiber zur LED-Ansteuerung und auch ohne) als auch Linux.

Unter Linux wird sie erkannt als „INSTANT G128“. Auf dem PCB lässt sich sowohl Typ als auch Hersteller ablesen: Instant Microelectronics und „g502-1-a725+d26-v2.3“. Man findet auf Herstellerseite sehr detailreiche Dokumentationen zur Hardware der Maus.

BILTEMA Gaming Mus – Scrollrad defekt? weiterlesen

Neueste Version von MonaServer2 mit SRT-Support in Docker

Die Software MonaServer2, welche man unter anderem als Streaming-Hub nutzen kann, bringt seitens ihrer Entwickler ein sehr veraltetes Docker-Image von vor 3 Jahren mit. Dieses habe ich kürzlich aktualisiert sowie wenige Fehlerbehebungen vorgenommen, welche den Kompillierungsprozess mit Alpine 3.19 und aufwärts blockierten.

Um die neue Version zu testen, stelle ich hier ein entsprechendes Dockerfile bereit:

https://github.com/maltris/docker-mona/blob/master/Dockerfile

Verwendung:

git clone https://github.com/maltris/docker-mona.git
cd docker-mona
docker build -t monaserver .
docker run --rm -it --name=mona monaserver

Um die Konfiguration zu überschreiben, empfehle ich ein lokales File „MonaServer.ini“ anzulegen, zu füllen und dann in den Container zu mounten:

docker run --rm -it -v "./MonaServer.ini:/usr/local/bin/MonaTiny.ini" --name=mona monaserver

Armutszeugnis: DNS bei Alfahosting 2023 und wie man doch IPv6 nutzen kann

Kürzlich erneuerte ich die Internetpräsenz für einen Sportverein. Nach erfolgtem Update wollte ich das Paket durch Aktivierung von IPv6 abrunden. Dies scheiterte in den letzten Jahren jedoch immer daran, dass die Domains des Vereins bei Alfahosting als Teil eines Web- und Mailhostings für 3,99€ im Monat gebucht sind, Alfahosting in seinen DNS-Einstellungen jedoch keine Quad-A-Records (AAAA-Records) unterstützt.

IPv6 als 1998 standardisiertes Protokoll ist 25 Jahre später noch immer nicht ganz angekommen. Zumindest in meiner Heimatstadt, aus der auch Alfahosting stammt?

Ganz so leicht wollte ich hier nicht aufgeben. Folgend zeige ich meine drei Versuche, IPv6 mit einer bei Alfahosting registrierten Domain zu unterstützen.

Armutszeugnis: DNS bei Alfahosting 2023 und wie man doch IPv6 nutzen kann weiterlesen

Hetzner Storage Box Sub-Account via sshfs über Port 23 auf Linux-System mounten

Leider macht Hetzner keine Anstalten, diese Information in Ihre Dokumentation aufzunehmen. Möchte man seine Hetzner Storage Box via sshfs mounten, so ist zwingend dem Pfad beim Mount-Vorgang ein /home voranzustellen.

Systemd-Unit-Beispiel:

[Unit]
Description=Hetzner Storage Box sshfs mount
Requires=network-online.target
After=network-online.service

[Install]
WantedBy=multi-user.target

[Mount]
What=u123456-sub1@u123456-sub1.your-storagebox.de:/home
Where=/mnt
Type=sshfs
Options=_netdev,allow_other,x-systemd.automount,IdentityFile=/home/user/.ssh/id_rsa,reconnect,uid=33,gid=33,default_permissions,ssh_command=ssh -4 -p 23

Im vorgenannten Beispiel werden so der Dateieigner mit der UID 33 und GID 33 gesetzt, ssh mittels IPv4 forciert und der Port 23 spezifiziert. Die Daten zur Authentifikation liegen im unter „IdentityFile“ angegeben Pfad.

Im Beispiel wird das Wurzelverzeichnis des Sub-Accounts der Storage Box entsprechend nach /mnt gemountet. Möchte man Unterverzeichnisse mounten, so ist /home/unterverzeichnis zu verwenden.

SSH reverse tunneling / Rückwärtstunnel einrichten

Kürzlich probierte ich für eine Webseite, die eigentlich bei einem (mittlerweile) relativ guten Webhoster lag, ein sogenanntes Reverse-Proxying mit SSL-Offloading einzurichten. Leider schlug der Versuch nach einiger Zeit fehl, da die Firewall des Webhosters die gesammelten und dauerhaften Requests seitens des Reverse-Proxy bemerkte und sperrte.

Es war also klar, dass die Seite in jedem Fall migriert werden müsse, um einen vernünftigen Betrieb und SSL mit LetsEncrypt (das ist der Punkt, an dem es beim besagten Webhoster leider auch in 2021 immernoch hapert) zu gewährleisten.

SSH reverse tunneling / Rückwärtstunnel einrichten weiterlesen

Bitrix24.CRM als Virtual Appliance hinter nginx in Plesk (ohne Kommandozeile)

Um Plesk für Bitrix24.CRM als Virtual Appliance zu nutzen, muss:

  • die Appliance aufgesetzt und für den Plesk-Host netzwerktechnisch zugänglich sein
    • für unser Beispiel unerheblich: die Appliance wurde als QEMU/KVM-VM aufgesetzt und mit einem isolated-Netzwerk die beiden Hosts miteinander verbunden
  • die Wunschdomain für Bitrix in Plesk eingerichtet sein
Bitrix24.CRM als Virtual Appliance hinter nginx in Plesk (ohne Kommandozeile) weiterlesen