Skip to content

An easy solution for monitoring your self-hosted software.

License

Notifications You must be signed in to change notification settings

velzie/pm-maestro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pm-maestro

An intuitive web frontend for managing processes and services on a web server. An easy solution for monitoring your self-hosted software.

image

Installation

git clone https://github.com/CoolElectronics/pm-maestro
cd pm-maestro
cargo install --path .
cd frontend
pnpm i
pnpm build

Then, setup nginx to serve /frontend/dist at / on a subdomain, and proxy /api/ to localhost:8232, and setup a systemd service for running the pm-maestro command that was installed.

If you want to be able to access it from anywhere, it's reccommended to use oauth-proxy-rs-nginx to maintain security.

note: due to an bug in an upstream library some terminal features may not work on firefox. consider using a chromium based browser.

About

An easy solution for monitoring your self-hosted software.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published