What's New in v2.22.0
This release adds security configuration management, MQTT link indicators for traceroutes, and several user-requested features.
✨ New Features
- Security Configuration Section - Manage PKI keys and security settings from the Device Configuration page (#1396)
- MQTT Indicator for Traceroutes - Display "MQTT" badge instead of misleading "-32.0 dB" for MQTT gateway hops (#1398)
- Request Neighbor Info from Remote Nodes - Query neighbor information from remote nodes via Remote Admin (#1394) - Closes #1373
- Node Hops Calculation Setting - Configure how node hop counts are calculated (#1389)
- Node Opacity Dimming - Nodes on the map now dim based on last heard time (#1387) - Closes #1386
🐛 Bug Fixes
- Improve Remote Admin Config Load Reliability - More reliable configuration loading for remote administration (#1395)
- Virtual Node ID Mismatch Detection - Added detection and logging for virtual node ID mismatches (#1393)
- Correct RX/TX Direction Labels - Fixed mislabeling of RX/TX direction for packets from local node (#1385) - Closes #1384
📚 Documentation
🌍 Translations
- Updated translations from Hosted Weblate (#1388)
📋 Issues Resolved
- #1373 - Pull Neighbor_info from remote node
- #1384 - RX/TX packets mislabeling
- #1386 - Change opacity of node on map based on last heard time
- #1391 - User Script Submission: meshmonitor-radio-id-qth
Full Changelog: v2.21.15...v2.22.0
Proxmox LXC Template
This release includes a Proxmox-compatible LXC container template for MeshMonitor.
Installation
- Download the
.tar.gztemplate file - Verify the SHA256 checksum (optional but recommended)
- Upload to your Proxmox server:
scp meshmonitor-*.tar.gz root@proxmox:/var/lib/vz/template/cache/ - Create a new LXC container from the template via Proxmox web UI
- Configure
/etc/meshmonitor/meshmonitor.envwith your Meshtastic node IP - Start the container and access the web UI on port 8080
Documentation
See the Proxmox LXC Deployment Guide for detailed instructions.
Limitations
- Auto-upgrade feature is not supported in LXC deployments
- Manual updates required (download new template for each version)
- Community-supported (Docker remains the primary deployment method)
🚀 MeshMonitor v2.22.0
📦 Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:2.22.0🧪 Testing
✅ All tests passed
✅ TypeScript checks passed
✅ Docker images built for linux/amd64, linux/arm64, linux/arm/v7
📋 Changes
See commit history for detailed changes.