Vai al contenuto
MeshChatX

Download

Caricamento informazioni sulla release...

macOS

Build Electron per macOS in arrivo.

In arrivo

Puoi anche usare Python o Docker.

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

AppImage

Build portatile, senza gestore pacchetti. Scarica l'architettura corretta.

Installazione / avvio

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

Pacchetti Debian e Ubuntu per AMD64 e ARM64.

Installazione

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

Pacchetto RPM per sistemi x86 a 64 bit.

Installazione

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

Compila e installa manualmente con il nostro PKGBUILD. Gestisce le dipendenze e si integra con pacman.

1. Clona e vai nella cartella

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

2. Compila e installa

makepkg -si
Vedi PKGBUILD
Dal sorgente

Se vuoi eseguire MeshChatX in locale dal codice sorgente:

1. Clona il repository

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

2. Compila il frontend (Node.js/pnpm)

corepack enable
pnpm install
pnpm run build-frontend

3. Avvia il backend (Python 3.10+/Poetry)

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

Windows 10 / 11 solo 64 bit

Installer o build portatile.

Container

Compose

Standard docker-compose.yml per un deployment semplice.

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

Esecuzione con Docker. AMD64 / ARM64

Scarica immagine

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

Comando di avvio

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

Le immagini Docker sono analizzate con Trivy.

Podman

Esecuzione con Podman. AMD64 / ARM64

Scarica immagine

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

Comando di avvio

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

Le immagini Docker sono analizzate con Trivy.

Python

Pip, pipx, Poetry o uv (frontend già incluso nella build).

pip

pip install

pipx

pipx install

Poetry

poetry add

uv

uv pip install

Android

APK

L'APK Android autonomo non è ancora disponibile.

In arrivo

Termux

Installazione su Android con Termux. Installa le dipendenze, poi il wheel Python. Esecuzione headless con meshchat --headless.

1. Aggiorna e installa i pacchetti

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

2. Installa MeshChatX (versione più recente dalle release)

pip install

3. Avvio headless

meshchat --headless