Download raw body.
[new] www/uptime-kuma + www/pm2 - fancy self hosted uptime monitor
Hi, I've attached a port for www/uptime-kuma along with www/pm2, which help in setting up a self hosted monitoring application based on nodejs. Seems like newer versions of node allow a level of caching so I've been able to create these ports with a npm-cache tarball. The port Makefile contains a step to generate the cache (which needs internet access) but if using the tarball and unpacking the cache web access is no longer needed (at least in my testing). Not all modules and functionality of uptime-kuma has been tested so I may be missing some run time deps. PM2 is required for running uptime-kuma, a README in uptime-kuma shows how to start the server. rc.d file has not been created. It's currently crashing on creating a DNS monitor and will need manual intervention by editing the SQLite database by hand, so I suggest not creating a DNS monitor for now. HTTPS and Ping monitors seem to be working. Others have not been tested out. DESCR for www/uptime-kuma Uptime Kuma is an easy-to-use self-hosted monitoring tool. It comes with a lot of knobs and features, such as: - Monitoring uptime for HTTP(s) / TCP/ HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers. - Fancy, Reactive, Fast UI/UX - Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ other notification services. - 20-second intervals - Multi Languages - Multiple status pages - Map status pages to specific domains - Ping chart - Certificate info - Proxy support - 2FA support DESCR for www/pm2 PM2 is a daemon process manager that helps manage and keep applications online. PM2 comes with an inbuilt load balancer, code refresh functionality and support for multiple languages for deploying code. Please test out, feedback is welcome. OK to import? Cheers, Aisha
[new] www/uptime-kuma + www/pm2 - fancy self hosted uptime monitor