Skip to content

feat(system-service): add PM2 picker and platform selection#7112

Closed
KraoESPfan1n wants to merge 2 commits intolouislam:masterfrom
KraoESPfan1n:codex/Krao-pm2-system-service-platform
Closed

feat(system-service): add PM2 picker and platform selection#7112
KraoESPfan1n wants to merge 2 commits intolouislam:masterfrom
KraoESPfan1n:codex/Krao-pm2-system-service-platform

Conversation

@KraoESPfan1n
Copy link

Summary

In this pull request, the following changes are made:

  • Add explicit PM2 support to the system-service monitor, including Windows-compatible PM2 execution.

  • Add configurable platform selection for system services (Linux / Windows Server) in monitor UI.

  • Add PM2 process picker in monitor UI (socket-driven process list + refresh).

  • Keep backward compatibility with existing system_service_name values.

  • Add backend tests for PM2 state mapping and platform selection routing.

  • Relates to Monitor pm2 #3011

  • Related discussion: Monitor pm2 #3011 (comment)

Please follow this checklist to avoid unnecessary back and forth (click to expand)
  • ?? If there are Breaking change (a fix or feature that alters existing functionality in a way that could cause issues) I have called them out
  • ?? I have disclosed any use of LLMs/AI in this contribution and reviewed all generated content.
    I understand that I am responsible for and able to explain every line of code I submit.
  • ?? Any UI changes adhere to visual style of this project.
  • ??? I have self-reviewed and self-tested my code to ensure it works as expected.
  • ?? I have commented my code, especially in hard-to-understand areas (e.g., using JSDoc for methods).
  • ?? I added or updated automated tests where appropriate.
  • ?? Documentation updates are included (if applicable).
  • ?? Dependency updates are listed and explained.
  • ?? CI passes and is green.

Screenshots for Visual Changes

  • UI changes in Edit Monitor for System Service / PM2 configuration and PM2 process selection.
  • No screenshot attached in this CLI submission.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2026

Hello and thanks for lending a paw to Uptime Kuma! 🐻👋
As this is your first contribution, please be sure to check out our Pull Request guidelines.
In particular: - Mark your PR as Draft while you’re still making changes - Mark it as Ready for review once it’s fully ready
If you have any design or process questions, feel free to ask them right here in this pull request - unclear documentation is a bug too.

@KraoESPfan1n KraoESPfan1n changed the title Add PM2 process picker and platform selection for System Service monitor feat(system-service): add PM2 picker and platform selection Mar 7, 2026
@KraoESPfan1n
Copy link
Author

KraoESPfan1n commented Mar 7, 2026

closed to upload an updated version

@KraoESPfan1n KraoESPfan1n deleted the codex/Krao-pm2-system-service-platform branch March 7, 2026 22:38
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.

1 participant