github Yeraze/meshmonitor v2.20.12
v2.20.12 - Timer Triggers & UI Navigation

13 hours ago

What's Changed

Features

  • Timer Triggers for Automation - Schedule scripts to run at specific times or intervals (#1040)
  • Section Navigation - Added collapsible sections to Settings, Automation, Config, and Admin tabs for better organization (#1042)
  • Auto Traceroute Preview - See matching nodes preview when configuring Auto Traceroute filters (#1043)
  • AdminCommandsTab i18n - Added translations for Admin Commands tab (#1033)

Bug Fixes

  • Allow saving notification preferences with no channels enabled (#1038)
  • Use container IP for auto-upgrade health check instead of DNS (#1021)
  • Add server-side scheduled auto-upgrade check (#1019)

Documentation

  • Added Packet Monitor documentation (#1047)
  • Added MeshManager Solar Forecast to user scripts gallery (#1044)

Dependencies

  • Combined dependency updates (#1045)
  • Bump actions/upload-artifact from 5 to 6 (#1024)
  • Bump actions/cache from 4 to 5 (#1023)
  • Bump actions/download-artifact from 6 to 7 (#1022)

Translations

  • Translations update from Hosted Weblate (#1039)

Closed Issues

  • User Script Submission (#1041)

Full Changelog: v2.20.11...v2.20.12


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)

๐Ÿš€ MeshMonitor v2.20.12

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:2.20.12

๐Ÿงช 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.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.