MeshCorium v0.5.0 -- USB
First public USB release of MeshCorium.
MeshCorium is a self-hosted MeshCore client with a hybrid contact model. It provides a local web interface for working with a MeshCore companion node on a Linux host near the node.
Contact model
- contacts are loaded from the node;
- contacts are stored in the local backend database;
- the local database can be reused between sessions and reconnects.
Main transport
- USB serial
Highlights
- Python backend with a local web interface
- Vue frontend for the main screens
- channels, messages, and direct dialogs
- contacts backed by a local backend database
- unread / mention / direct notification counters
- different notification sounds for different event types
- map, routes, and route-trace tools
- optional custom wallpapers
- remote repeater and room server configuration through the companion session
- launcher for direct run and systemd service installation
- bootstrap of system dependencies for Debian-like and RHEL-like systems
Quick start
chmod +x meshcorium-launcher.sh
./meshcorium-launcher.sh --runService installation
Use the launcher service mode if you want MeshCorium to run as a system service.
MeshCorium v0.5.0 -- USB
Первый публичный USB-релиз MeshCorium.
MeshCorium — self-hosted клиент для MeshCore с гибридной моделью контактов. Проект предоставляет локальный web-интерфейс для работы с MeshCore companion-нодой на Linux-хосте рядом с нодой.
Модель контактов
- контакты загружаются из ноды;
- контакты сохраняются в локальной backend-базе;
- локальная база может переиспользоваться между сессиями и переподключениями.
Основной транспорт
- USB serial
Ключевые возможности
- Python backend с локальным web-интерфейсом
- Vue frontend для основных экранов
- каналы, сообщения и direct-диалоги
- контакты на базе локальной backend БД
- счётчики unread / mention / direct
- разные звуки уведомлений для разных типов событий
- карта, маршруты и route-trace инструменты
- возможность использовать кастомные обои
- удалённая настройка repeater и room server через companion session
- launcher для прямого запуска и установки как systemd-сервиса
- bootstrap системных зависимостей для Debian-подобных и RHEL-подобных систем
Быстрый запуск
chmod +x meshcorium-launcher.sh
./meshcorium-launcher.sh --runУстановка как сервиса
Если MeshCorium должен работать как системный сервис, используйте сервисный режим launcher.