# RemoteTerm for MeshCore

> RemoteTerm for MeshCore is a self-hosted, open-source web interface for managing MeshCore mesh radios with messaging, bots, and MQTT/Home Assistant integrations.

- **Category:** Amateur Radio
- **Licence:** MIT
- **Latest version:** 3.17.1
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose, pip, Arch Linux, Systemd
- **Tags:** Iot, Mqtt, Radio, Ham Radio, Home Assistant, Python, Web Interface, Meshtastic, Mesh Network, Meshcore

## Description

RemoteTerm for MeshCore is a self-hosted web application that lets you manage and monitor MeshCore mesh radios through a browser. You connect a compatible radio via USB, TCP, or Bluetooth, and the software provides a full-featured interface for messaging, network visualization, and automation. It handles direct and channel messaging, stores and decrypts packets as encryption keys become available, and supports running custom Python bots that can react to incoming messages. The system tracks unlimited contacts and channels beyond what the radio itself can hold, and it can forward data to external platforms like MQTT brokers, Home Assistant, LetsMesh, MeshRank, Amazon SQS, and Apprise. A map view shows node positions and repeater statistics. The software requires Python 3.11 or newer and a Node.js environment for the frontend, with SQLite used for local data storage. Deployment options include a native Python installation using the UV package manager, Docker Compose, an Arch Linux AUR package, or a systemd service on Linux. Security features include optional HTTP Basic Auth and the ability to disable the bot subsystem entirely.

## Links

- [Homepage](https://github.com/jkingsman/remote-terminal-for-meshcore)
- [Docker](docker.io/jkingsman/remoteterm-meshcore)
- [GitHub Repository](https://github.com/jkingsman/Remote-Terminal-for-MeshCore)
- [Docker Hub Image](https://hub.docker.com/r/jkingsman/remoteterm-meshcore)
- [AUR Package](https://aur.archlinux.org/packages/remoteterm-meshcore)

---
Source: https://selfhost.directory/project/remote-terminal-for-meshcore