Files
ThreadNetWiki/anwender/threadnet-desktop-setup.md
T

3.8 KiB

title, description, published, date, tags, editor, dateCreated
title description published date tags editor dateCreated
ThreadNet Desktop — Installation Den Desktop-Client installieren true 2026-08-13T18:05:06.954Z markdown 2026-08-13T18:05:06.954Z

Die Desktop-Clients für aXion1337.Chat. Sie heißen ThreadNet — das ist unser eigener Client, ein Fork von Element Web mit Discord-artiger Raumliste, eigenen Themes und beidseitigem Virenscan.

Diese Seite wurde am 2026-08-06 grundlegend überarbeitet. Vorher stand hier, wie man Element von element.io installiert und mit einer config.json konfiguriert. Das ist überholt: Wir bauen und veröffentlichen eigene Clients, die bereits vorkonfiguriert sind. Die alten element-setup-*-Skripte werden nicht mehr gebraucht.

Herunterladen

Alle Pakete liegen unter Releases. Aktuell: v0.4.0

System Datei
Windows ThreadNet-Setup-1.12.17.exe
Linux (Debian/Ubuntu) threadnet-desktop_1.12.17_amd64.deb
Linux (sonstige) threadnet-desktop-1.12.17.tar.gz
macOS wird nachgereicht — siehe unten

Installation

Windows

Datei ausführen. ⚠️ SmartScreen meldet einen unbekannten Herausgeber — die Pakete sind nicht signiert. Über Weitere Informationen → Trotzdem ausführen bestätigen.

Linux

sudo dpkg -i threadnet-desktop_1.12.17_amd64.deb
sudo apt-get install -f          # falls Abhängigkeiten fehlen

Oder ohne Paketmanager: .tar.gz entpacken und threadnet-desktop darin starten.

macOS

xattr -dr com.apple.quarantine /Applications/ThreadNet.app

⚠️ Ohne diesen Schritt startet die App nicht („beschädigt und kann nicht geöffnet werden") — ebenfalls, weil sie unsigniert ist. Der Befehl entfernt nur die Quarantäne-Markierung des Downloads.

Keine Konfiguration nötig

Die Clients bringen ihre Konfiguration mit: Homeserver, Themes und Feature-Schalter sind eingebaut. Es muss keine config.json angelegt werden — das war beim früheren Weg über den Upstream-Client nötig.

Wie der Client heißt — und warum zweimal verschieden

Wo Name
Betriebssystem, Startmenü, Installer ThreadNet
in der Anwendung selbst aXion1337.Chat

Das ist Absicht: ThreadNet ist das Programm, aXion1337.Chat die Gemeinschaft darin. Wer den Client für eine andere Instanz nutzt, behält ThreadNet als Programmnamen.

Attribution

Unter Einstellungen → Hilfe & Info, direkt unter der Versionsnummer, steht „ThreadNet — powered by Element" mit Link auf element.io.

Element Web steht unter der AGPL; ein Fork unter eigenem Namen ist ausdrücklich erlaubt. Die Nennung ist die faire Form, das kenntlich zu machen.

Unsigniert — was das bedeutet

Alle Pakete sind nicht signiert. Das ist keine Nachlässigkeit, sondern eine offene Aufgabe: Code-Signing kostet Geld (Azure Trusted Signing oder ein OV-Zertifikat) und ist als ThreadNet-Web#6 erfasst.

Praktisch heißt das: SmartScreen-Warnung unter Windows, xattr-Schritt unter macOS. Unter Linux spielt es keine Rolle.

macOS: warum es fehlt

Im Lab gibt es keinen macOS-Runner — Apple-Software lässt sich nur auf Apple-Hardware bauen. Der macOS-Client entsteht deshalb manuell auf sorbs Mac und wird dem Release nachgereicht. Reproduzierbar zu machen ist als BUILD-01 erfasst.

Web-Client

Wer nichts installieren will: axion1337.chat im Browser. Derselbe Client, dieselben Themes, dieselbe Konfiguration — nur ohne Installation. Als PWA lässt er sich zusätzlich als App ablegen.