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.jsonkonfiguriert. Das ist überholt: Wir bauen und veröffentlichen eigene Clients, die bereits vorkonfiguriert sind. Die altenelement-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.