Kuma
Kuma 
sudo apt update && sudo apt upgrade -y
sudo apt install -y certbot python3-certbot-nginx
sudo apt install -y git npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
source ~/.bashrc
nvm install 14
nvm use 14
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma/
npm install
npm run setup
sudo npm install pm2 -g && pm2 install pm2-logrotate
pm2 start server/server.js --name uptime-kuma
pm2 save && pm2 startup
#ejecutar el env que nos indica, sera algo como:
#sudo env PATH=$PATH:/home/diego/.nvm/versions/node/v14.21.3/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup systemd -u diego --hp /home/diego
pm2 logs uptime-kuma #logs
#install nginx
sudo apt install -y nginx
#configure nginx
sudo nano /etc/nginx/sites-available/kuma.trastero.org
server {
server_name kuma.trastero.org;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://localhost:3001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
#enable new config
sudo ln -s /etc/nginx/sites-available/kuma.trastero.org /etc/nginx/sites-enabled/
sudo certbot --nginx -d kuma.trastero.org
sudo systemctl restart nginx