Rustdesk Server Installation, Tipps, Tricks

Wenn Du schon mal über die Nutzung von Rustdesk (Server) als Alternative zu Teamviewer & Co nachgedacht hast, dann findest Du hier einige Informationen um das System einmal zu testen, mögliche Herausforderungen und Limitierungen (der selfhosted Server Variante) und einige Tricks und Tipps.

Im letzten Artikel habe ich meine persönliche Reise durch die verschiedenen Fernwartungslösungen geschildert und bereits ein bisschen gespoilert. Wie dort erwähnt, nutze ich die kostenlose Rustdesk selfhosted Version auf einem VPS System bei einem Hoster, installiert im Docker Container. Die folgende Anleitung verwendet Docker und Docker Compose unter Debian Linux und basiert auf verschiedenen Internet Ressourcen, darunter möchte ich besonders einen Artikel über Rustdesk zum selber hosten auf Andy’s Blog und einen über Rustdesk als Alternative für AnyDesk und TeamViewer bei TECH-SUPPORT.KOELN hinweisen.

Für den Zugriff auf den VPS beim Hoster wird ein SSH Client und i.d.R. ein SSH-Key benötigt. Den Key kannst Du mit PuTTYgen generieren und als SSH Client kann ich den Bitvise SSH Client empfehlen.

Wenn Du keinen Hoster verwenden möchtest sondern eine lokale Installation bevorzugst, musst Du Dich um das Portforwarding / Firewall Freigaben kümmern:

21115:21119/tcp
21116/udp
Code-Sprache: Bash (bash)
weiterlesen → Rustdesk Server Installation, Tipps, Tricks

Von UltraVNC über Teamviewer zu Rustdesk

Oder: Meine persönliche Remote-Software-Odyssee

Kürzlich war es mal wieder so weit, ein erneuter Wechsel der eingesetzten Fernwartungssoftware bahnte sich an. Ausgelöst wurde das Ganze von der Ankündigung seitens Teamviewer vor einigen Monaten, dass der Kulanzzeitraum für die Nutzung von Teamviewer 15 zum 31.12.2025 ausläuft.

Aber der Reihe nach.

Die ersten Berührungspunkte mit Fernwartungssoftware hatte ich vermutlich in den 1990er Jahren, VNC war das Tool der Wahl um auf selbstgebaute Server (ich sag nur Dual Celereon 330MHz@550MHz mit Golden Orb Kühlern) zuzugreifen – zumindest wenn ich es richtig in Erinnerung habe. 🙂

In 2002, bei meiner ersten Anstellung in der IT, nutzten wir dann PC Anywhere von Symantec, damals noch über eine 128KBit/s 2-Kanal ISDN Standleitung.

weiterlesen → Von UltraVNC über Teamviewer zu Rustdesk

Problem mit Wählen aus David Adressen

Heute gab es ein Update der Microsoft Edge WebView2-Laufzeit Komponenten, welche (vermutlich) dafür verantwortlich ist, dass das Wählen von Rufnummern in der David Adressvorschau nicht mehr möglich ist. Klickt man eine Rufnummer in der Adressvorschau an, die ein oder mehrere Leerzeichen enthält, passiert einfach gar nichts.

Öffnet man die Adresskarte und klickt dort, klappt es wie gewohnt – daher ist das aktuell der Workaround, wenn man das Wählen aus David weiter nutzen möchte (die STARFACE Benutzer unter uns, können auch direkt aus der STARFACE App wählen).

Betroffen ist dabei nur der aktuelle David Client (Rollout 416 und 504 getestet) und der Teams Client soweit von mir nachvollziehbar. Der David Client Classic funktioniert weiterhin, selbst wenn zum Rendern die Egdge WebView2 eingestellt ist (Einstellungen > HTML).

Die Microsoft Edge WebView2-Laufzeit Komponenten wird in David (wie auch in anderen Programmen, u.a. auch der STARFACE App) zum darstellen von HTML Inhalten verwendet.

Nachtrag: Noch während des Schreibens dieses Beitrags scheint es ein Client-Update von David gegeben zu haben, welches das Problem wieder löst.

Securepoint Black Dwarf G3 UTM SSD Tausch

Wer noch eine Securepoint Black Dwarf G3 UTM aus der Zeit um 2018 einsetzt, der dürfte das Problem vielleicht kennen – die SSDs sterben, machmal auch die gesamten Geräte. In dieser Zeit hat es offensichtlich mal eine mangelhafte Charge gegeben und die verbauten SSDs hatten eine zu geringe Anzahl an Schreibzyklen.

Wenn das Gerät nicht mehr startet und dabei weder einen Piepton von sich gibt noch eine Anzeige auf dem Monitor (VGA Anschluss) erscheint, dann ist es leider nicht die SSD sondern Mainboard oder CPU die nicht mehr funktionieren. Indem Fall hilft nur ein Geräteaustausch oder der Einsatz einer virtuellen (Notfall) UTM (dazu mehr in einem späteren Artikel).

Wenn es aber noch einen Piepton und Anzeige gibt, nur kein System mehr gebootet wird, dann besteht noch Hoffnung. Gleiches gilt für den Fall, dass beim Speichern von Konfigurationseinstellungen Fehler wie failed to save database, can’t save database, error opening backup database oder unable to open database file erscheinen. Hier sollte schnell gehandelt werden, denn die SSD wird wohl nicht mehr lange leben – oder bereits das zeitliche gesegnet haben (daher Vorsicht vor dem Neustart ohne Ersatz).

Nachdem in den letzten Jahren schon mehrere Kundengeräte und auch eine eigene dieser Black Dwarf G3 das zeitliche gesegnet haben, habe ich am Wochenende bei unserer produktiven Black Dwarf G3 vorgenannten Meldungen feststellen müssen. Als ersten Ansatz habe ich eine virtuelle UTM aufgesetzt, um bei Komplettausfall weiterhin handlungsfähig zu bleiben. Im zweiten Step habe ich mich dann nach einer neuen SSD umgesehen.

weiterlesen → Securepoint Black Dwarf G3 UTM SSD Tausch

Ansagen erstellen mit Powershell und Text-To-Speech

OpenAI bietet neben (Chat)GPT und Whisper noch einige weitere KI Lösungen an. Darunter auch eine Text-To-Speech (TTS) KI mit der sich u.a. recht einfach (Telefon-) Ansagen erstellen lassen.

Gerade im Umfeld von Telefonanlagen wie der STARFACE kommt es immer wieder zu der Notwendigkeit Ansagen zu erstellen. Oftmals hört man auf den Firmen Mailboxen die Stimmen von Mitarbeitern oder auch professionell erstellte Ansagen werden gerne genommen. Wem die eigenen Ansagen zu unprofessionell und die Beauftragung von Dienstleistern zu aufwendig ist, bekommt durch KI mittlerweile eine gute Alternative.

Es gibt viele Anbieter in diesem Markt, einige wurden von Heise / ct in 2023 mal getestet:

KI-Stimmen: Sieben Anbieter für Text-to-Speech im Vergleich

Noch einfacher geht es mit dem folgenden, von mir erstellten Powershell Skripten – und die Qualität der Stimmen bei deutscher Sprache muss sich vor denen der anderen Anbieter nicht verstecken (teilweise ist ein leichter, amerikanischer Akzent zu hören). Zumindest zum aktuellen Zeitpunt (05/2024). Hervorzuheben sind hierbei die Stimmen onyx, nova und shimmer.

Voraussetzung für die Nutzung ist ein OpenAI API Key. Über die Kosten muss man sich für die Erstellung von ein paar Ansagen keine Sorgen machen. Bei meinen Tests habe ich 62 Anfragen an die API gestellt und dabei wurden fast 16.000 Zeichen synthetisiert – die Kosten beliefen sich auf 0,47 USD.

Der folgende Code ist (in Kürze) auch in unserem Github Repository zu finden.

weiterlesen → Ansagen erstellen mit Powershell und Text-To-Speech

OpenAI Whisper Geschwindigkeitsvergleich

Bei Whisper von OpenAI handelt es sich um eine Automatic-Speech-Recognition KI, ein System, das Sprache erkennen und in Text umwandelt kann. Das System funktioniert auch in deutscher Sprache erstaunlich gut und ist zudem auf lokalen Systemen einsetzbar.

Seit einiger Zeit entwickeln wir eine darauf basierende Lösung, welche für diejenigen Berufsgruppen gedacht ist, die immer noch gerne (oder auch ungern) mit einem Diktiergerät arbeiten und die Diktate anschließend in Textform bringen (lassen) müssen – z.B. Rechtsanwälte, Ärzte, Notare und weitere.

Unsere Lösung vereint den Workflow des elektronischen Diktats (z.B. via Smartphone App) mit der Möglichkeit die Aufzeichnung per E-Mail an ein Speech-To-Text System zu senden und eine Transkription zurück zu bekommen – und das ganze OnPremise in der Kundenumgebung und damit auch in Sachen DSGVO unkritisch. Neben der Verarbeitung von Formatierungsbefehlen bietet unsere Lösung weitere Vorteile gegenüber der reinen Whisper Transkription. Doch darum soll es heute nicht gehen.

Da die Verarbeitungszeit sehr stark von der verwendeten Hardware abhängt (und besonders auf GPUs / Grafikkarten gut funktioniert), wollten wir einen Sweet-Spot hinsichtlich Preis-/Leistung finden und haben Tests auf verschiedenen Systemen durchgeführt (und einige aus dem Internet zusammen getragen).

Wichtig dabei zu beachten ist, dass das größte und beste Whisper Model ca. 10GB RAM bzw. VRAM benötigt (und bei Verarbeitung auf einer GPU / Grafikkarte wird neben den mind. 10GB VRAM auch mind. 10GB RAM benötigt, da das Model sonst nicht in den Speicher der Grafikkarte geladen werden kann). Das bezieht sich auf jede Instanz die auf dem gleichen System parallel betrieben werden soll (d.h. bei zwei parallelen Instanzen auf einer GPU sind mind. 20GB VRAM nötig).

weiterlesen → OpenAI Whisper Geschwindigkeitsvergleich

STARFACE Modul Datenbank

Eine der Stärken der STARFACE Telefonanlage ist bekanntermaßen die Erweiterbarkeit über Module, die im Prinzip jeder selbst entwickeln kann. Im Laufe der Jahre wurden viele solcher Module entwickelt – manche sind individuelle Lösungen für einzelne Kunden, andere sind zu eigenen Produkten geworden, einige sind kostenlos, manchmal gibt es Demos und teilweise NFR Lizenzen.

Kurz gesagt, es hat sich ein tolles und buntes Ökosystem entwickelt, bei dem es für viele Menschen schwer ist, den Überblick zu behalten. Ich vermute, dass nicht einmal jeder Mitarbeiter bei STARFACE selbst genau weiß, welche Module da draußen alle existieren. Das gleiche Problem haben auch Partner und Benutzer von STARFACE.

weiterlesen → STARFACE Modul Datenbank

Fehlende Features in STARFACE 8 App

Um es vorweg zu nehmen: Ich persönlich finde die neue STARFACE 8 App klasse! Allerings gibt es einige Features die gegenüber dem alten Client fehlen und das kann je nach Nutzung und Umgebung ein kleineres oder größeres Problem darstellen.

Die folgende Liste soll bei der Einschätzung helfen, ob ein Umstieg zum aktuellen Zeitpunkt schon sinnvoll durchführbar ist. Die Liste wird immer mal wieder aktualisiert, daher lohnt es sich den Artikel zu bookmarken und ab und an mal rein zu schauen.

weiterlesen → Fehlende Features in STARFACE 8 App

STARFACE 8 App – einfacher, produktiver, besser

STARFACE 8 ist seit einigen Wochen released und damit auch eine komplett neu entwickelte STARFACE 8 App für Windows.

Bei der Entwicklung der neuen Client App für Windows wurde das bestehende Design und die Benutzererfahrung von Grund auf neu gedacht. Hierbei wurde der Fokus auf Einfachheit, Übersicht und Produktivität gelegt und natürlich sollte das ganze schick und modern sein.

weiterlesen → STARFACE 8 App – einfacher, produktiver, besser

Securepoint Wireguard Certified (VPN)

Kürzlich musste ich mich gezwungenermaßen mit der Wireguard VPN Verbindung zwischen einer Fritzbox (nicht gerade mein Lieblingsgerät) und einem Securepoint Black Dwarf auseinandersetzen.

Es gibt dazu eine super Anleitung im Securepoint Wiki, allerdings hat das aus unerfindlichen Gründen nicht auf Anhieb geklappt. Erst nach mehreren Anläufen, viel rumprobieren und Tests mit einem zweiten Black Dwarf hat es letztlich funktioniert. Woran es am Ende gelegen hat kann ich leider nicht sagen, bewusst habe ich nichts anders gemacht als beim Ersten mal.

weiterlesen → Securepoint Wireguard Certified (VPN)