{"repo":"KoNekoD/supervisord-monitor","free":true,"listed":false,"github":"https://github.com/KoNekoD/supervisord-monitor","clone":"git clone https://github.com/KoNekoD/supervisord-monitor.git","description":"Supervisord Multi Server Monitoring Tool","language":"PHP","stars":43,"topics":["analytics","monitoring","process-manager","supervisord"],"license":null,"category":"analytics","readme_excerpt":"Supervisord Multi Server Monitoring Tool DockerHub: https://hub.docker.com/r/konekod/supervisord-monitor Telegram: https://t.me/supervisord monitor Features Monitor unlimited supervisord servers and processes Start/Stop/Restart process Read logs (stdout, stderr) Monitor process uptime status Security by password authorization Clone/Remove process How to start There are 3 different ways to start. The first is to start by extending a new Dockerfile from the project image and defining the jwt-keys (it may seem complicated, but it is the most reliable and safe). The second is to run via docker-compose with overriding env application parameters and volume for automatically generated keys. And the third option is to just run with env variable definition (the fastest but not the most reliable, jwt key will be recreated uniquely every time). First let's generate jwt passphrase, we need a random password with a length of 64 characters, just use this command: 1. Docker extend It needs 2 files private.pem and public.pem, which can be obtained by running the container and copying the keys: After that, let's create a Dockerfile in a separate directory: Final start Now just open the site specified in API HOST and everything should work. 2. Docker Compose In a specific folder, create docker-compose.yml: Be sure to create a jwt folder that will become volume manually, otherwise the created folder will have root privileges, which will break key creation (the jwt folder should always be there,","default_branch":null,"files":null,"tree":[],"storefront":"/r/KoNekoD","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KoNekoD/supervisord-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}