Zum Inhalt springen
MeshChatX

Download

Release-Informationen werden geladen...

macOS

Electron-Build für macOS folgt demnächst.

Demnächst

Du kannst auch Python oder Docker nutzen.

Linux AppImage und DEB: AMD64 / ARM64, RPM: AMD64

AppImage

Portable Version, kein Paketmanager nötig. Lade die passende Architektur herunter.

Installation / Start

chmod +x MeshChatX-*.AppImage
./MeshChatX-*.AppImage
Debian (.deb)

Debian- und Ubuntu-Pakete für AMD64 und ARM64.

Installation

sudo apt install ./MeshChatX-*.deb
# fallback if apt cannot resolve dependencies:
sudo dpkg -i MeshChatX-*.deb
sudo apt -f install
RPM (.rpm)

RPM-Paket für 64-Bit-x86-Systeme.

Installation

sudo dnf install ./MeshChatX-*.rpm
# or on openSUSE:
sudo zypper install ./MeshChatX-*.rpm
Arch

Manuell bauen und installieren mit unserem PKGBUILD. Diese Methode löst Abhängigkeiten und integriert sich mit pacman.

1. Klonen & wechseln

git clone https://git.quad4.io/RNS-Things/MeshChatX
cd MeshChatX/packaging/arch

2. Bauen & installieren

makepkg -si
PKGBUILD ansehen
Aus dem Quellcode

Wenn du MeshChatX lokal aus dem Quellcode starten willst:

1. Repository klonen

git clone https://git.quad4.io/RNS-Things/MeshChatX
cd MeshChatX

2. Frontend bauen (Node.js/pnpm)

corepack enable
pnpm install
pnpm run build-frontend

3. Backend starten (Python 3.10+/Poetry)

pip install poetry
poetry install
poetry run meshchat --headless --host 127.0.0.1

Windows 10 / 11 nur 64-Bit

Installer oder portable Version.

Container

Compose

Eine docker-compose.yml für einfaches Deployment.

services:
    reticulum-meshchatx:
        container_name: reticulum-meshchatx
        image: ${MESHCHAT_IMAGE:-git.quad4.io/rns-things/meshchatx:latest}
        restart: unless-stopped
        security_opt:
            - no-new-privileges:true
        ports:
            - 127.0.0.1:8000:8000
        volumes:
            - ./meshchat-config:/config
Docker

Ausführung mit Docker. AMD64 / ARM64

Image pullen

docker pull git.quad4.io/rns-things/meshchatx:latest

Startbefehl

docker run -d \
  --name reticulum-meshchatx \
  --restart unless-stopped \
  --security-opt no-new-privileges:true \
  -p 127.0.0.1:8000:8000 \
  -v ./meshchat-config:/config \
  git.quad4.io/rns-things/meshchatx:latest

Docker-Images werden mit Trivy.

Podman

Ausführung mit Podman. AMD64 / ARM64

Image pullen

podman pull git.quad4.io/rns-things/meshchatx:latest

Startbefehl

podman run -d \
  --name reticulum-meshchatx \
  --restart unless-stopped \
  --security-opt no-new-privileges:true \
  -p 127.0.0.1:8000:8000 \
  -v ./meshchat-config:/config \
  git.quad4.io/rns-things/meshchatx:latest

Docker-Images werden mit Trivy.

Python

Pip, pipx, Poetry oder uv (mit gebautem Frontend).

pip

pip install

pipx

pipx install

Poetry

poetry add

uv

uv pip install

Android

APK

Ein eigenständiges Android-APK ist noch nicht verfügbar.

Demnächst

Termux

Installation unter Android mit Termux. Abhängigkeiten installieren, dann das Python-Wheel. Headless mit meshchat --headless.

1. Pakete aktualisieren und installieren

pkg upgrade
pkg install python
pkg install rust
pkg install binutils
pkg install build-essential

2. MeshChatX installieren (neueste Version aus Releases)

pip install

3. Headless starten

meshchat --headless