Перейти к содержимому
MeshChatX

Скачать

Загрузка данных о релизе...

macOS

Сборка Electron для macOS скоро появится.

Скоро

Также можно использовать Python или Docker.

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

AppImage

Портативная сборка без менеджера пакетов. Скачайте нужную архитектуру.

Установка / запуск

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

Пакеты Debian и Ubuntu для AMD64 и ARM64.

Установка

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

RPM-пакет для 64-бит x86.

Установка

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

Сборка и установка вручную через наш PKGBUILD. Разрешает зависимости и интегрируется с pacman.

1. Клонировать и перейти

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

2. Собрать и установить

makepkg -si
Открыть PKGBUILD
Из исходников

Если хотите запускать MeshChatX локально из исходного кода:

1. Клонировать репозиторий

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

2. Собрать фронтенд (Node.js/pnpm)

corepack enable
pnpm install
pnpm run build-frontend

3. Запустить бэкенд (Python 3.10+/Poetry)

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

Windows 10 / 11 только 64-бит

Установщик или портативная сборка.

Контейнеры

Compose

Стандартный docker-compose.yml для простого развёртывания.

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

Запуск через Docker. AMD64 / ARM64

Скачать образ

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

Команда запуска

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 проверяются с помощью Trivy.

Podman

Запуск через Podman. AMD64 / ARM64

Скачать образ

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

Команда запуска

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 проверяются с помощью Trivy.

Python

Pip, pipx, Poetry или uv (с собранным фронтендом).

pip

pip install

pipx

pipx install

Poetry

poetry add

uv

uv pip install

Android

APK

Отдельный APK для Android ещё не доступен.

Скоро

Termux

Установка на Android через Termux. Установите зависимости, затем Python wheel. Без интерфейса с meshchat --headless.

1. Обновить и установить пакеты

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

2. Установить MeshChatX (актуальная версия из релизов)

pip install

3. Запуск без интерфейса

meshchat --headless