? Tips: Implementing a conversion on Uptime Kuma to support https
Uptime Kuma is a great uptime notification engine but by default it install on a non-standard port and requires the use of a web server such as nginx to provide https. However, a lean and mean method is to use stunnel. You don't need an extra web server if Kuma already has one.
Implement as follows:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install stunnel4
sudo nano /etc/stunnel/uptimekuma.conf
; TLS front-end to a web server
pid = /var/run/stunnel.pid
[https]
accept? = 443
connect = 127.0.0.1:3001
cert = /etc/letsencrypt/live/hosted.com/fullchain.pem
key = /etc/letsencrypt/live/hosted.com/privkey.pem
Where hosted.com is where you have created the Letsencrypt certs (or alternative).
* Ronald works connecting Internet inhabiting things at Fusion Broadband.
Founder at ITried
2 年Or use nginx proxy manager??