github Yeraze/meshmonitor v2.21.2

8 hours ago

What's Changed

Features

  • Auto Responder: Add FROM_SHORT_NAME and FROM_LONG_NAME environment variables for scripts (#1107, closes #1099)
  • Messages: Add resend button for own messages (#1093)
  • Desktop: Add macOS build support (#1096)
  • CI: Upgrade to Node.js 24 (#1094)

Bug Fixes

  • Nodes: Set channel when processing NodeInfo mesh packets (#1106, closes #1100)
  • Map: Filter route segments when connected nodes are filtered (#1104, closes #1102)
  • Desktop: Copy package.json to dist for all platforms (#1103)
  • Admin: Load and save fixed position lat/lng correctly (#1092)
  • Docker: Use Node 24 for amd64/arm64, Node 22 for armv7 to maintain Raspberry Pi support (#1111, #1112)

Documentation

  • Comprehensive desktop application documentation (#1097)
  • Add Milwaukee City Mesh to site gallery (#1087)

Maintenance

  • Clean up package dependencies (#1091)
  • Update distance.py example script (#1101)

Full Changelog: v2.21.1...v2.21.2


Proxmox LXC Template

This release includes a Proxmox-compatible LXC container template for MeshMonitor.

Installation

  1. Download the .tar.gz template file
  2. Verify the SHA256 checksum (optional but recommended)
  3. Upload to your Proxmox server: scp meshmonitor-*.tar.gz root@proxmox:/var/lib/vz/template/cache/
  4. Create a new LXC container from the template via Proxmox web UI
  5. Configure /etc/meshmonitor/meshmonitor.env with your Meshtastic node IP
  6. 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)

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.