Skip to content

docs: add migration guide from RPi-Monitor to PiMonitor#84

Merged
LarsLaskowski merged 3 commits into
mainfrom
claude/rpimonitor-pimonitor-migration-ync9cp
Jul 17, 2026
Merged

docs: add migration guide from RPi-Monitor to PiMonitor#84
LarsLaskowski merged 3 commits into
mainfrom
claude/rpimonitor-pimonitor-migration-ync9cp

Conversation

@LarsLaskowski

@LarsLaskowski LarsLaskowski commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a comprehensive migration guide to the README for users replacing RPi-Monitor with PiMonitor on the same device. The guide covers:

  • Why removal order matters (port binding conflicts with RPi-Monitor's bundled lighttpd)
  • Step-by-step instructions for cleanly removing RPi-Monitor (systemd service, package, dependencies, leftover files, cron jobs, web server config)
  • Verification steps to confirm complete removal
  • Notes on manual vs. package-based installations

This addresses a real operational concern: if users don't stop RPi-Monitor's lighttpd before starting PiMonitor on the same port, the systemd service will fail to bind and crash-loop.

Related Issue

Checklist

  • Documentation updated (README.md)
  • No code changes (documentation only)
  • No breaking changes to API or configuration

claude and others added 3 commits July 17, 2026 17:05
Users switching from RPi-Monitor need to fully remove the old service,
package, and its leftover cron jobs/config before running PiMonitor
side by side is safe. Document the steps (stop/disable/purge the
service, clean up cron and systemd leftovers, optional web server
config cleanup) so this doesn't have to be re-derived per user.
Recommending "install PiMonitor first, remove RPi-Monitor after" breaks
if the user reuses RPi-Monitor's old port for PiMonitor's listen_addr:
RPi-Monitor's lighttpd would still hold that port, so pimonitor.service
fails to bind and crash-loops. Clarify that RPi-Monitor must be stopped
first in that case, with default ports being the only case where order
doesn't matter.
Updated the RPi-Monitor link and adjusted text for clarity.
@LarsLaskowski
LarsLaskowski merged commit 11491ce into main Jul 17, 2026
3 checks passed
@LarsLaskowski
LarsLaskowski deleted the claude/rpimonitor-pimonitor-migration-ync9cp branch July 17, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants