--- title: ThreadNet Desktop — Installation description: Den Desktop-Client installieren published: true date: 2026-08-13T18:05:06.954Z tags: editor: markdown dateCreated: 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](https://git.lab/axion1337.chat/ThreadNet-Web/-/releases)**. Aktuell: **[v0.4.0](https://git.lab/axion1337.chat/ThreadNet-Web/-/releases/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 ```bash 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 ```bash 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](https://git.lab/axion1337.chat/ThreadNet-Web/-/issues/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](https://git.lab/axion1337.chat/management/-/issues/22) erfasst. ## Web-Client Wer nichts installieren will: **[axion1337.chat](https://axion1337.chat)** im Browser. Derselbe Client, dieselben Themes, dieselbe Konfiguration — nur ohne Installation. Als PWA lässt er sich zusätzlich als App ablegen.