107 lines
3.8 KiB
Markdown
107 lines
3.8 KiB
Markdown
---
|
|||
|
|
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.
|